Консультация № 189427
18.05.2016, 17:18
0.00 руб.
0 1 1
Здравствуйте! Прошу помощи в следующем вопросе:
написать программу на языке паскаль : В массиве А поменяйте местами максимальный и минималь-
ный элементы массива

Обсуждение

давно
Старший Модератор
31795
6196
19.05.2016, 12:59
общий
это ответ
Здравствуйте, amelya.kuro!

Смотрите код:
[code lang=pascal h=200]const
n=20;
var
a:array[1..n]of integer;
b,c,d:integer;
begin
d:=1;{максимальный}
c:=1;{минимальный}
{создаем массив}
randomize;
for b:=1 to n do
begin
a[b]:=random(100);{новый элемент}
write(a[b]:3);{выводим}
if a[b]>a[d]then d:=b;{проверяем максимум}
if a[b]<a[c]then c:=b;{проверяем минимум}
end;
{меняем местами}
writeln;
b:=a[d];
a[d]:=a[c];
a[c]:=b;
{выводим результат}
for b:=1 to n do
write(a[b]:3);
end.[/code]
Удачи!
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа