asvd32

22

Feb 25th, 2025 (edited)
1,285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.88 KB | None | 0 0
  1. using System;
  2.  
  3. namespace ConsoleApp3
  4. {
  5.     internal class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int sizeOfArray = 10;
  10.             int[] numbers = new int[sizeOfArray];
  11.             //int[] numbers = { 1, 1, 1, 3, 3, 3, 3, 3, 3 };
  12.  
  13.             int randomMaximum = 6;
  14.             int randomMinimum = 0;
  15.             Random random = new Random();
  16.  
  17.             int tempNumber = 0;
  18.             int resultNumber = 0;
  19.             int countOfDubles = 1;
  20.             int tempCountOfDubles = 1;
  21.  
  22.             for (int i = 0; i < numbers.Length; i++)
  23.             {
  24.                 numbers[i] = random.Next(randomMinimum, randomMaximum);
  25.                 Console.Write(numbers[i] + " ");
  26.             }
  27.  
  28.             tempNumber = numbers[0];
  29.  
  30.             for (int i = 1; i < numbers.Length; i++)
  31.             {
  32.                 if (tempNumber == numbers[i])
  33.                 {
  34.                     tempCountOfDubles++;
  35.                 }
  36.                 else
  37.                 {
  38.                     if (tempCountOfDubles > countOfDubles)
  39.                     {
  40.                         countOfDubles = tempCountOfDubles;
  41.                         tempCountOfDubles = 1;
  42.                         resultNumber = tempNumber;
  43.                         tempNumber = numbers[i];
  44.                     }
  45.                     else
  46.                     {
  47.                         tempNumber = numbers[i];
  48.                         tempCountOfDubles = 1;
  49.                     }
  50.                 }
  51.             }
  52.  
  53.             Console.WriteLine();
  54.  
  55.             if (countOfDubles > 1)
  56.             {
  57.                 Console.WriteLine($"Число {resultNumber} повторяется {countOfDubles} раза подрят.");
  58.             }
  59.             else
  60.             {
  61.                 Console.WriteLine("Совпадений не нашли!");
  62.             }
  63.         }
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment