Разобрать построчно готовый код программы - 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];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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