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

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

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

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

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

textual
Листинг программы
static void Main(string[] args)
{
    Console.Write("количество чисел n:");
    int n = Convert.ToInt32(Console.ReadLine());
    int number, currentCount = 0, maxCount = 0, i = 1;
    do
    {
        Console.Write("введите число {0}:", i++);
        number = Convert.ToInt32(Console.ReadLine());
        if (number > 0)
            currentCount++;
        else
            currentCount = 0;
        if (currentCount > maxCount)
            maxCount = currentCount;
    } while (i <= n);
    Console.WriteLine("Максимальное количество:" + maxCount);
    Console.ReadKey();
}

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


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

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

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