Дан массив из N элементов. Поменять местами первый наибольший элемент с последним наименьшим. Например исходный массив 10, 9, 10,5,5.
Результат работы 5, 9, 10, 5,10.
Ответы на вопрос
Ответил Puz1koO
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.
Новые вопросы
Русский язык,
1 год назад
Қазақ тiлi,
2 года назад
Литература,
2 года назад
Математика,
8 лет назад
Геометрия,
8 лет назад