ПОИСК МИНИМАЛЬНОГО И МАКСИМАЛЬНОГО ЭЛЕМЕНТОВ МАССИВА
Решим следующую задачу. Дан массив из десяти целых элементов. Найти минимальный элемент массива.
program N5;
Const n=10;
Var a : array [1..n] of integer;
i, m : byte;
min : integer;
begin
//Вывод общего количества элементов массива
writeln('Enter number of elements <=', n);
readln(m);
//Ввод текущего количества элементов массива
writeln('Enter massiv ');
For i:=1 to m do
//Ввод элементов массива в столбик
begin
write('a', i,'=');
read(a[i]);
end;
// Начальное значение переменной min
min:=a[1];
//Поиск минимального значения
For i:=2 to m do
if a[i]<min then min:=a[i];
//Вывод минимального элемента
writeln('min=',min); end.
![]() |
Результат работы программы: