Дан массив целых чисел. Найти количество различных чисел среди элементов этого массива - 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();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы