Нужно чтобы среди введенных чисел выбирал наибольшее и выводил его на экран. - Pascal
Формулировка задачи:
Нужно чтобы среди введенных чисел выбирал наибольшее и выводил его на экран. Помогите доделать.
Program naibolshee;
var
i,n:integer;
max,x:real;
begin
write('Введите число элементов: ');
readln(n);
write('Введите числа: ');
for i:=1 to n do
readln(x);
begin
if x > max then
max:=x;
writeln('Ваше наибольшее число: ',max);
end;
readln;
end.Решение задачи: «Нужно чтобы среди введенных чисел выбирал наибольшее и выводил его на экран.»
textual
Листинг программы
Program naibolshee;
var
i,n:integer;
max,x:real;
begin
write('Введите число элементов: ');
readln(n);
write('Введите числа: ');
for i:=1 to n do
begin
readln(x);
if i=1 then max:=x
else if x>max then max:=x;
end;
writeln('Ваше наибольшее число: ',max);
readln;
end.
Объяснение кода листинга программы
naibolshee: программа нахождения наибольшего числа.i, n: переменные целочисленного типа.iиспользуется для индексации,nдля сохранения количества элементов.max, x: переменные вещественного типа.maxиспользуется для хранения наибольшего числа,x- для ввода чисел.- Запрашивается ввод количества элементов:
Введите число элементов:. - Количество элементов сохраняется в переменной
n. - Запрашивается ввод чисел:
Введите числа:. - В цикле от 1 до
nпроисходит следующее:- Происходит ввод числа
x. - Если это первый элемент (i=1), то значение
maxприсваивается значениюx. - В противном случае, если
xбольше, чемmax,maxобновляется значениемx.
- Происходит ввод числа
- Выводится наибольшее число:
Ваше наибольшее число:, за которым следует значениеmax. - Ожидается нажатие клавиши для завершения программы:
readln.