Kriss_7777

ВИДИН_Модул_02_Най-често срещано 2

Mar 1st, 2020
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.54 KB | None | 0 0
  1. // ПОПРАВЕНА ВЕРСИЯ
  2.  
  3. using System;
  4. using System.Linq;
  5.  
  6. namespace Nai_chesto_ver._2
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.  
  13.             // Дефиниране на променливи
  14.             int maxcount = 0; // кое число се среща най много
  15.             int indexOf = 0; // на кое място в масива с броячите е
  16.             int[] counters = new int[65536]; // броячи за брой срещания на всяко число
  17.  
  18.  
  19.             // Въвеждане на стойностите от един ред и записване в масив наречен numbers
  20.             int[] numbers = Console.ReadLine().
  21.                                     Split(' ').
  22.                                     Select(int.Parse).
  23.                                     ToArray();
  24.  
  25.  
  26.             // Преброяване на броя срещания на всяко число
  27.             for (int i = 0; i < numbers.Length; i++)
  28.             {
  29.                 int num = numbers[i];
  30.  
  31.                 counters[num]++;
  32.             }
  33.  
  34.            
  35.  
  36.             maxcount = counters.Max(); // взима брояча с най-голяма стойност
  37.  
  38.             for (int j = 0; j < 65536; j++)
  39.             {
  40.                 if (counters[j] == maxcount)
  41.                 { indexOf = j; } // намира кое числото с най-много срещания
  42.             }
  43.  
  44.             Console.WriteLine(indexOf);
  45.         }
  46.     }
  47. }
Add Comment
Please, Sign In to add comment