|
zadach53.PAS |
|
{* Задача 53 *}Unit ZADACH53; InterfaceImplementationBegin writeln( 'В массиве 20 целых чисел, найти наибольший элемент и поменять его местами с первым элементом'); End. Program zadach53;
Uses zadach53.pas; {* Эту строку можно удалить *}
Uses crt; {* Подключение модулей *}
Var {* Необходимые переменные *}
a : Array [1..20] Of integer;
k : integer;
max : integer;
i : integer;
Begin
max := 1;
For i := 1 To 20 Do {* Переменная i увеличивается с 1 до 20 *}
Begin
a[i] := random(100) - 50; {или readln(a[i]);
}
write(a[i] : 5);
If a[i] > a[max] Then
max := i;
End;
k := a[1];
a[1] := a[max];
a[max] := k;
For i := 1 To 20 Do {* Увеличиваем i от 1 до 20 с шагом 1 *}
write(a[i] : 5);
readkey; {* Ждем нажатия пользователя *}
End.
|