Определить количество чисел - C#

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

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

Определить количество чисел в наиболее длинной подпоследовательности из подряд идущих положительных чисел. конечно все это через while
Листинг программы
  1. static void Main(string[] args)
  2. {
  3. Console.Write("количество чисел n:");
  4. int n = Convert.ToInt32(Console.ReadLine());
  5. int k=0,c,p=n;
  6. do
  7. {
  8. Console.Write("введите число {0}:", p - n+1);
  9. c = Convert.ToInt32(Console.ReadLine());
  10. //тут были попытки
  11. n--;
  12. } while (n>0);
  13. Console.WriteLine(k);

Решение задачи: «Определить количество чисел»

textual
Листинг программы
  1. static void Main(string[] args)
  2. {
  3.     Console.Write("количество чисел n:");
  4.     int n = Convert.ToInt32(Console.ReadLine());
  5.     int number, currentCount = 0, maxCount = 0, i = 1;
  6.     do
  7.     {
  8.         Console.Write("введите число {0}:", i++);
  9.         number = Convert.ToInt32(Console.ReadLine());
  10.         if (number > 0)
  11.             currentCount++;
  12.         else
  13.             currentCount = 0;
  14.         if (currentCount > maxCount)
  15.             maxCount = currentCount;
  16.     } while (i <= n);
  17.     Console.WriteLine("Максимальное количество:" + maxCount);
  18.     Console.ReadKey();
  19. }

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


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

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

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

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

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

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