24.11.2008, 18:27
общий
это ответ
Здравствуйте, Гриценко Тория Юрьевна!
Вот примерный вариант решения задачи. Размерность массива свою подставите
var mas: [1..10] array of integer; {задаем массив типа integer из 10 элементов}
i, maxi, mini:byte;
max,min:integer;
begin
for i:=1 to 10 do {начинаем забивать массив элементами}
begin
write ('Введите ',i,' элемент массива);
readln(a[i]);
end;
min:=a[1]; {Обнуляем показатели min и max}
max:=a[1];
for i:=1 to 10 do { В этом цикле находим максимальный и минимальный элементы массива и запоминаем их порядковый номер }
begin
if a[i]<min then begin min:=a[i]; mini:=i; end;
if a[i]>max then max:=a[i]; maxi:=i; end;
end;
a[mini]:=max; { Переставляем местами максимальный и минимальный элементы}
a[maxi]:=min;
for i:=1 to 10 do write(a[i]:3); {Выводим массив на экран}
end.