Разобрать построчно готовый код программы - 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];
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д