Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а - C#

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

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

Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а.

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

textual
Листинг программы
  1. static void Main(string[] args)
  2. {
  3.     string text = "aaaafaaaaaaffaaaffffaaaa";
  4.     int length, maxLength = 0;
  5.     for (int i = 0; i < text.Length; i++ )
  6.     {
  7.         if (text[i]=='a')
  8.         {
  9.             length = 0;
  10.             for (int j=i; j<text.Length && text[j]=='a'; j++)
  11.             {
  12.                 length++;
  13.             }
  14.             i += length;
  15.             if (length > maxLength) maxLength = length;
  16.         }
  17.     }
  18.     Console.WriteLine(maxLength);
  19.     Console.ReadKey();
  20. }

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


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

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

15   голосов , оценка 3.867 из 5

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

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

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