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