Разобрать построчно готовый код программы - C#
Формулировка задачи:
class massif { static void Main() { int n; int count; int[] arr = new int[100]; Dictionary<int, int> rez = new Dictionary<int, int>(); Random rnd = new Random(); Console.WriteLine("Введите количество чисел:"); n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("исходный массив:"); for (int i = 0; i < n; i++) { arr[i] = rnd.Next(-10, 100); Console.Write(arr[i] + " "); } for (int i = 0; i < n; i++) { if (!rez.ContainsKey(arr[i])) { rez.Add(arr[i], 1); } else { count = rez[arr[i]]; count++; rez[arr[i]] = count; } } Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("элементы массива, которые встречаются в нем более одного раза:"); for (int i = 0; i < n; i++) { if (rez[arr[i]] != 1) Console.Write(arr[i] + " "); } Console.WriteLine(""); Console.WriteLine(""); foreach (KeyValuePair<int, int> t in rez) { if (t.Value > 1) { Console.Write("число " + t.Key + " встречается "); Console.WriteLine(t.Value + " раз(а)"); } }; Console.ReadLine(); } }
Решение задачи: «Разобрать построчно готовый код программы»
textual
Листинг программы
class massif { static void Main() { int n; int count; int[] arr = new int[100];
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д