Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
2 / 2 / 1
Регистрация: 30.12.2010
Сообщений: 91

Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами

24.02.2011, 18:36. Показов 1361. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
заполнить массив 10 элементами c помощью генератора случайных чисел,переставить в обратном порядке элементы массива,расположенный между его минимальным и макс. элементами.
Почему не работает?!

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
uses crt;
var a:array [1..10] of integer;
i,imin,imax,min,max,s:integer;
begin
randomize;
for i:=1 to 10 do
begin
a[i]:=random(20);
max:=a[1];
min:=a[1];
for i:=1 to 10 do
begin
if a[i]>max then
max:=a[i];
imax:=i;
if a[i]<min then
min:=a[i];
imin:=i;
if imax>imin then
for i:=1 to (imax-imin-1) div 2 do
begin
s:=a[imin+1];
a[imin+1]:=a[imax-1];
a[imax-1]:=s;
end
else
for i:=1 to (imax-imin-1) div 2 do
begin
s:=a[imax+1];
a[imax+1]:=a[imin-1];
a[imin+1]:=s;
for i:=1 to 10 do
write(a[i],' ');
end;
end;
end;
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.02.2011, 18:36
Ответы с готовыми решениями:

Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами
4. Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами. ...

Переставить в обратном порядке элементы массива, расположенные между его минимальный и максимальным элементами
Дан массив размера N. Переставить в обратном порядке элементы массива, расположенные между его минимальный и максимальным элементами,...

Переставить в обратном порядке элементы массива между минимальным и максимальным
В обратном порядке элементы,расположенные между минимальным и максимальным элементами

1
 Аватар для PsiYar
124 / 120 / 54
Регистрация: 10.02.2011
Сообщений: 202
24.02.2011, 18:50
индекс минимального присваивай другой переменной например j
а дальше вообще не понять что ты делаешь
в обратном порядке можешь так переписать
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if i<j then 
begin
i1:=i;
j1:=j;
end  
else begin
i1:=j;
j1:=i;
j:=i;
end;
for i:=i1 to j1 do
begin
a[i]:=a[j];
dec(j);
end;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.02.2011, 18:50
Помогаю со студенческими работами здесь

Обнулить элементы массива, расположенные между его минимальным и максимальным элементами
Дан массив размера N. Обнулить элементы массива, расположенные между его минимальным и максимальным элементами (не включая минимальный и...

Переставить в обратном порядке элементы, расположенные между вторым и десятым элементами
5. Дан одномерный массив из 15 элементов. Переставить в обратном порядке элементы, расположенные между вторым и десятым элементам (т. е. с...

Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его мин. и макс. значениями
Здравствуйте, помогите пожалуйста.:resent: Задача: Дан массив размера 10 Переставить в обратном порядке элементы массива, расположенные...

Дан массив размера 10.Переставить в обратном порядке элементы массива , рассположенные между его минимальным и максимальным элементами.
помогите Дан массив размера 10.Переставить в обратном порядке элементы массива , рассположенные между его минимальным и максимальным...

Переставить в обратном порядке элементы массива, расположенные между его первым и вторым нулевыми элементами
Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его первым и вторым нулевыми элементами.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru