Нужно чтобы среди введенных чисел выбирал наибольшее и выводил его на экран. - 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.

Объяснение кода листинга программы

  1. naibolshee: программа нахождения наибольшего числа.
  2. i, n: переменные целочисленного типа. i используется для индексации, n для сохранения количества элементов.
  3. max, x: переменные вещественного типа. max используется для хранения наибольшего числа, x - для ввода чисел.
  4. Запрашивается ввод количества элементов: Введите число элементов:.
  5. Количество элементов сохраняется в переменной n.
  6. Запрашивается ввод чисел: Введите числа:.
  7. В цикле от 1 до n происходит следующее:
    • Происходит ввод числа x.
    • Если это первый элемент (i=1), то значение max присваивается значению x.
    • В противном случае, если x больше, чем max, max обновляется значением x.
  8. Выводится наибольшее число: Ваше наибольшее число:, за которым следует значение max.
  9. Ожидается нажатие клавиши для завершения программы: readln.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.375 из 5
Похожие ответы