Дан массив целых чисел. Найти количество различных чисел среди элементов этого массива - C#
Формулировка задачи:
Уважаемые, только начал разбираться в C# Пожалуйста, помогите с написанием кода для задачи
Решение задачи: «Дан массив целых чисел. Найти количество различных чисел среди элементов этого массива»
textual
Листинг программы
int m = 6; int k = 0; int[] array = new int[m]; Random rnd = new Random(); for (int i = 0; i < m; i++) { array[i] = rnd.Next(0, 10); // создаем случайный массив и печатаем Console.Write(array[i].ToString() + "\t "); } var dict = new Dictionary<int, int>(); foreach (var value in array) { if (dict.ContainsKey(value)) // с помощью Dictionary и ContainsKey производим подсчет разных элементов и их количество dict[value]++; else dict[value] = 1; } foreach (var pair in dict) { k += 1; // определяем число полученных элементов } Console.WriteLine("\nnum ={0}",k); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д