Найти наибольшее количество идущих подряд цифр в тексте - C (СИ)

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

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

Здравствуйте. Дан текст. Найти наибольшее количество идущих подряд цифр. Вообщем сделал, чтобы он их считал не зависимо от ничего, но чето додуматься не могу, как записать, чтобы считал именно наибольшее количество подряд идущих. Может помочь кто если не сложно?
#include <stdio.h>
#include <conio.h>
main ()
{ char s[50]; int i; int k=0; int n=0;
printf ("vvedite tekst, v kotorom doljni soderjatsya cifri\n");
gets (s);
for (i=0;s[i];i++) {
    for (;s[i]>='0' && s[i]<='9';i++) n++;
    k=(k>n)?k:n;
}
printf ("naibolshee kol-vo idushih podryad chisel:%i",k);
getch (); }

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

textual
Листинг программы
for (n=0;s[i]>='0' && s[i]<='9';i++) n++;

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


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

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

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