Определить максимальное количество одинаковых элементов целочисленного массива - C#

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

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

Помогите пожалуйста с задачкой: Дан целочисленный массив размера N. Определить максимальное количество его одинаковых элементов. Код на c#!

Решение задачи: «Определить максимальное количество одинаковых элементов целочисленного массива»

textual
Листинг программы
  1. using System;
  2. class DEMO
  3. {
  4.     static void Main()
  5.     {
  6.         int q = 0, mq = 0,n=0;
  7.         Console.Write("длина массива : ");
  8.         int[] arr = new int[int.Parse(Console.ReadLine())];
  9.         for (int i = 0; i < arr.Length; i++)
  10.         {
  11.             Console.Write("arr[{0}] = ", i);
  12.             arr[i] = int.Parse(Console.ReadLine());
  13.         }
  14.         foreach (int i in arr)
  15.         {
  16.             foreach (int j in arr)
  17.                 if (i == j) q++;
  18.             if (mq < q)
  19.             {
  20.                 mq = q;
  21.                 n = i;
  22.             }
  23.             q = 0;
  24.         }
  25.         Console.WriteLine("больше всего {0}, их кол-во : {1}",n, mq);
  26.         Console.ReadKey(true);
  27.     }
  28. }

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


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

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

10   голосов , оценка 3.6 из 5

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

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

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