Определить количество чисел - 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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д