Advertisement
SPavelA

array count of repeating

Sep 6th, 2023
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.71 KB | None | 0 0
  1.             Random random = new Random();
  2.             int arrayLength = 30;
  3.             int minimumNumberInArray = 7;
  4.             int maximumNumberInArray = 9;
  5.             int[] array = new int[arrayLength];
  6.             int maximalRepeatingNumber = 0;
  7.             int maximalCountOfRepeating = 0;
  8.             int repeatingNumber = 0;
  9.             int countOfRepeating = 0;
  10.  
  11.             Console.WriteLine($"Одномерный массив с длиной {arrayLength}:");
  12.  
  13.             for (int i = 0; i < array.Length; i++)
  14.             {
  15.                 array[i] = random.Next(minimumNumberInArray, maximumNumberInArray + 1);
  16.                 Console.Write(array[i] + " ");
  17.             }
  18.  
  19.             Console.WriteLine();
  20.  
  21.             for (int i = 0; i < array.Length; i++)
  22.             {
  23.                 if (i > 0)
  24.                 {
  25.                     if (array[i] == repeatingNumber)
  26.                     {
  27.                         countOfRepeating++;
  28.                     }
  29.                     else
  30.                     {
  31.                         repeatingNumber = array[i];
  32.                         countOfRepeating = 1;
  33.                     }
  34.                 }
  35.                 else
  36.                 {
  37.                     repeatingNumber = array[i];
  38.                     countOfRepeating = 1;
  39.                 }
  40.  
  41.                 if (countOfRepeating > maximalCountOfRepeating)
  42.                 {
  43.                     maximalCountOfRepeating = countOfRepeating;
  44.                     maximalRepeatingNumber = array[i];
  45.                 }
  46.             }
  47.  
  48.             Console.WriteLine($"Число {maximalRepeatingNumber} повторяется подряд больше всего раз: {maximalCountOfRepeating}");
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement