Предмет: Информатика,
автор: teieoriru8
Дан массив из N элементов. Поменять местами первый наибольший элемент с последним наименьшим. Например исходный массив 10, 9, 10,5,5.
Результат работы 5, 9, 10, 5,10.
Ответы
Автор ответа:
2
var
n,max,min,i:integer;
a:array of integer;
begin
readln(n);
setlength(a,n);
max:=0; min:=0;
for i:=0 to n-1 do
begin
readln(a[i]);
if a[i]>a[max] then
max:=i
else
if a[i]<=a[min] then
min:=i;
end;
i:=a[max];
a[max]:=a[min];
a[min]:=i;
for i:=0 to n-1 do
write(a[i]:4);
end.
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Окружающий мир,
автор: 89127101595
Предмет: Українська мова,
автор: 25487545854
Предмет: Русский язык,
автор: beksuktan7
Предмет: Английский язык,
автор: MUSOLALKA