Предмет: Информатика, автор: mrshaishnik

МАССИВЫ 11 КЛАСС ПАСКАЛЬ!!! 100баллов!!!

Приложения:

Ответы

Автор ответа: ober555
1

Ответ:

program ReshenieZadachi;

var Mas:array[1..100] of integer;

i, Min, Max, MinI, MaxI, n:integer;

begin

//заполнение массива и вывод массива в строчку

writeln("Введите количество элементов массива");

readln(n);

writeln("Введите диапазон случайных чисел");

readln(x1,x2);

for i:=1 to n do begin

Mas[i]:=random(x1,x2);

write(Mas[i],' ');

end;

//нахождение минимального элемента массива

Min:=Mas[1];

MinI:=1;

Max:=Mas[1];

MaxI:=1;

for i:=2 to n do

begin  

 if Min>=Mas[i] then  

  begin  

  Min:=Mas[i];

  MinI:=i;

  end;

 if Max<=Mas[i] then  

  begin

   Max:=Mas[i];

   MaxI:=i;

  end;

end;

// проверяем последовательность индексов массива, если минимальный элемент позже максимального, то меняем местами

If MinI>=MaxI Then  

begin  

MinI:=MinI+MaxI;

MaxI:=MinI-MaxI;

MinI:=MinI-MaxI;

end;

 

//вывод результата из диапазона м и М

for i:=MinI to MaxI do  

write(''+Mas[i]+',');

end.


mrshaishnik: Программа должна вывести первоначальный массив, заданный датчиком случайных чисел, найти минимум и максимум, напечатать фрагмент массива, расположенный между ними. Вот что мне ответил учитель. Как переделать?
ober555: да точно есть 2 неточности...
удили строки:
writeln("Введите количество элементов массива");
readln(n);
и
write(Mas[i],' ');
ober555: в целом программа работает, я проверял
Похожие вопросы
Предмет: Русский язык, автор: Расик2281
Предмет: Математика, автор: evgen5493111
Предмет: Русский язык, автор: NikitaOneTap
помогите плеееез вставьте пропущенные буквы и знаки препинания
1.Здесь (на)верху всегда дул холодный ветер стекавший с ледника на р...внину. 2. Лес в этом месте отступал от скальной стены дальше, чем всюду. 3. Видно н…какая жизнь (не) могла долго переносить дыхание пропасти. 4. Ущелье напом…нало камен…ую реку. 5. Казалось какая (то) сила бушевавшая здесь в стародавние времена вымела наружу россыпи чугун…о (серых) скал. 6.Сторона скалы обращен…ая к горам была п…крыта слоем ж...лтого налета. 7. Трава то(же) не хотела здесь р…сти.

8. Бе…порядочно нагр…можден…ые валуны (не)сколько отступали от края пропасти а может были кем (то) нарочно сброшен…ы вниз. 9.Они образовали (не)большую площадку. 10. Ее дальний край обрывался в бездну. 11. Оттуда (не)торопливо клубясь выползал желт…ватый туман. 12. Сквозь него в…днелся против…положный берег и (не)широкий подвесной мост.

13. Внизу под мостом зияла (не)мерен…ая глубина. 14. Н…кто наверное по своей воле (не)спускался туда и (не) смог бы конечно поднят…ся обратно.15. А (с)верху смотрели горы вел…чавые равнодушные (н…)кем (не) потревожен…ые.