Подсчитать максимальное количество идущих подряд пробелов - Free Pascal

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

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

Известно, что длинна последовательности символов не превышает наперед заданого числа nmax. Подсчитайте максимальное количество идущих подряд пробелов. Заранее спасибо!

Решение задачи: «Подсчитать максимальное количество идущих подряд пробелов»

textual
Листинг программы
  1. var nmax,i,k,max:integer;
  2.     c:char;
  3. begin
  4. write('Сколько символов ввести nmax=');
  5. readln(nmax);
  6. writeln('Введите ',nmax,' символов в строку,');
  7. writeln('в том числа послеовательности пробелов, нажмите Enter');
  8. max:=0;
  9. k:=0;
  10. for i:=1 to nmax do
  11.  begin
  12.   read(c);
  13.   if c=' ' then inc(k)
  14.   else if (c<>' ')or(i=nmax)then
  15.    begin
  16.     if k>max then max:=k;
  17.     k:=0;
  18.    end;
  19.  end;
  20. readln;
  21. write('Максимальное количество пробелов подряд=',max);
  22. readln
  23. end.

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


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

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

11   голосов , оценка 4.091 из 5

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

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

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