Разобрать построчно готовый код программы - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. class massif
  2. {
  3. static void Main()
  4. {
  5. int n;
  6. int count;
  7. int[] arr = new int[100];
  8. Dictionary<int, int> rez = new Dictionary<int, int>();
  9. Random rnd = new Random();
  10. Console.WriteLine("Введите количество чисел:");
  11. n = Convert.ToInt32(Console.ReadLine());
  12. Console.WriteLine("исходный массив:");
  13. for (int i = 0; i < n; i++)
  14. {
  15. arr[i] = rnd.Next(-10, 100);
  16. Console.Write(arr[i] + " ");
  17. }
  18. for (int i = 0; i < n; i++)
  19. {
  20. if (!rez.ContainsKey(arr[i]))
  21. {
  22. rez.Add(arr[i], 1);
  23. }
  24. else
  25. {
  26. count = rez[arr[i]];
  27. count++;
  28. rez[arr[i]] = count;
  29. }
  30. }
  31. Console.WriteLine("");
  32. Console.WriteLine("");
  33. Console.WriteLine("элементы массива, которые встречаются в нем более одного раза:");
  34.  
  35. for (int i = 0; i < n; i++)
  36. {
  37. if (rez[arr[i]] != 1)
  38. Console.Write(arr[i] + " ");
  39. }
  40. Console.WriteLine("");
  41. Console.WriteLine("");
  42. foreach (KeyValuePair<int, int> t in rez)
  43. {
  44. if (t.Value > 1)
  45. {
  46. Console.Write("число " + t.Key + " встречается ");
  47. Console.WriteLine(t.Value + " раз(а)");
  48. }
  49. };
  50. Console.ReadLine();
  51. }
  52. }

Решение задачи: «Разобрать построчно готовый код программы»

textual
Листинг программы
  1. class massif
  2. {
  3.     static void Main()
  4.     {
  5.         int n;
  6.         int count;
  7.         int[] arr = new int[100];

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


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

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

12   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы