Найти максимум в численном ряде - Pascal

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

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

задание: найти маскимум в численном (integer) ряде, который вводится с клавиатуры и заканчивается при введении числа 0. Если число не вводится, программа пишет"ряд пуст" написала код, но он 1. не пишет первому заданному значению, что оно максимально 2.не стирает ранее данные значения 3.всегда пишет что 0 максимум помогите пожалуйста исправить
Листинг программы
  1. program Maximum(input,output);
  2. uses crt;
  3. var
  4. i,j,max:integer;
  5. s:string;
  6. begin
  7. writeln('введите число: ');
  8. readln(i);
  9. max:=i;
  10. s:='';
  11. writeln( 'ряд пуст!');
  12. repeat
  13. readln(i);
  14. if i>max then max:=i;
  15. writeln('максимальное число ',(i));
  16. until i=0;
  17. writeln('0 заканчивает ряд.');
  18. end.

Решение задачи: «Найти максимум в численном ряде»

textual
Листинг программы
  1. program Maximum(input,output);
  2. uses crt;
  3.  
  4. var
  5.   i, j, max: integer;
  6.   s: string;
  7.  
  8. begin
  9.   writeln('введите число: ');
  10.   writeln('0 заканчивает ряд.');
  11.   max := 0;
  12.   repeat
  13.     readln(i);
  14.     if i >= max then max := i;
  15.   until i = 0;
  16.   writeln('максимальное число ', max);
  17. end.

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

  1. i, j, max - объявление целочисленных переменных i, j, max
  2. s - объявление строковой переменной s
  3. Вывод на экран текста введите число:
  4. Вывод на экран текста 0 заканчивает ряд.
  5. Присвоение переменной max значения 0
  6. Начало цикла repeat-until
  7. Ввод значения переменной i с клавиатуры
  8. Если значение переменной i больше или равно значению переменной max, то присвоить переменной max значение переменной i
  9. Повторять цикл, пока значение переменной i не будет равно 0
  10. Вывод на экран текста максимальное число с последующим выведением значения переменной max

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


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

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

7   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут