Найти максимальный элемент в последовательности чисел - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

В чём тут ошибка? Не работает правильно.

Решение задачи: «Найти максимальный элемент в последовательности чисел»

textual
Листинг программы
program nam1;
var
  i,n,j:integer;
  max, a:real;
begin
  readln(n);   {вводим количество элементов}
  readln(max);  {вводим первый элемент, предполагая что он максимальный}
  for i:=2 to n do  {начинаем перебирать их начиная со второго, т.к. первый уже введён}
    begin
      readln(a);   {вводим n элементов}
      if a>max then
        max:=a;
    end;
  writeln('Максимальное число=',max);
end.

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

  1. Ввод количества элементов (n) и первого элемента (max).
  2. Перебор элементов начиная со второго.
  3. Сравнение каждого элемента (a) с текущим максимальным (max).
  4. Если элемент больше текущего максимального, то обновление значения максимального элемента.
  5. Вывод максимального числа.

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


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

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

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