Определить наибольшее количество элементов в возрастающей серии - Pascal

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

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

Дана числовая последовательность целых чисел, содержащая N элементов. Определить: наибольшее количество элементов в возрастающей серии элементов;

Решение задачи: «Определить наибольшее количество элементов в возрастающей серии»

textual
Листинг программы
  1. const nmax=20;
  2. var  n,a,b,i,k,mx:byte;
  3. begin
  4. repeat
  5. write('Ввелите количество чисел n>1 n=');
  6. readln(n);
  7. until n>1;
  8. writeln('Введите ',n,' целых чисел, в том числе возрастающие участки:');
  9. readln(a);
  10. mx:=0;
  11. k:=1;
  12. for i:=2 to n do
  13.  begin
  14.   readln(b);
  15.   if b>a then inc(k);
  16.   if(b<=a)or(i=n) then
  17.    begin
  18.     if k>mx then mx:=k;
  19.     k:=1;
  20.    end;
  21.   a:=b;
  22.  end;
  23. writeln('Длина максимальной последовательности возрастающих чисел=',mx);
  24. end.

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


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

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

10   голосов , оценка 4.1 из 5

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

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

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