Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace MaxLength
- {
- class Program
- {
- static void Main(string[] args)
- {
- int[] numbers = { 1, 1, 1, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 1 };
- int startLength = 1;
- int maxLength = 0;
- int maxNumber = 0;
- int currentLength = 0;
- int currentNumber = 0;
- foreach (var number in numbers)
- {
- Console.Write($"{number} ");
- if (number != currentNumber)
- {
- currentNumber = number;
- currentLength = startLength;
- }
- else
- {
- currentLength++;
- if (currentLength > maxLength)
- {
- maxLength = currentLength;
- maxNumber = currentNumber;
- }
- }
- }
- Console.WriteLine();
- Console.WriteLine($"длина наибольшей последовательности {maxLength} из числа {maxNumber}");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement