Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Подмассив_повторений_чисел
- {
- class Program
- {
- static void Main(string[] args)
- {
- int[] array = new int[30];
- int minimumRandomNumber = 1;
- int maximumRandomNumber = 11;
- int numberFromTheArrayForComparison = 0;
- int repetitionCount = 0;
- int numberWithMostRepetitions = 0;
- int highestNumberRepetitions = 0;
- Random random = new Random();
- for (int i = 0; i < array.Length; i++)
- {
- array[i] = random.Next(minimumRandomNumber, maximumRandomNumber);
- }
- foreach (var number in array)
- {
- if (numberFromTheArrayForComparison != number)
- {
- repetitionCount = 0;
- }
- numberFromTheArrayForComparison = number;
- if (numberFromTheArrayForComparison == number)
- {
- repetitionCount++;
- }
- if (repetitionCount > highestNumberRepetitions)
- {
- highestNumberRepetitions = repetitionCount;
- numberWithMostRepetitions = number;
- }
- }
- Console.Write("Массив: ");
- foreach (var number in array)
- {
- Console.Write(number + " ");
- }
- Console.WriteLine("\nЧисло с наибольшим количеством повторений: " + numberWithMostRepetitions + "\nКоличество повторений: " + highestNumberRepetitions + "\n");
- }
- }
- }
Add Comment
Please, Sign In to add comment