Определить максимальное количество одинаковых элементов целочисленного массива - C#
Формулировка задачи:
Помогите пожалуйста с задачкой:
Дан целочисленный массив размера N. Определить максимальное количество его одинаковых элементов. Код на c#!
Решение задачи: «Определить максимальное количество одинаковых элементов целочисленного массива»
textual
Листинг программы
using System;
class DEMO
{
static void Main()
{
int q = 0, mq = 0,n=0;
Console.Write("длина массива : ");
int[] arr = new int[int.Parse(Console.ReadLine())];
for (int i = 0; i < arr.Length; i++)
{
Console.Write("arr[{0}] = ", i);
arr[i] = int.Parse(Console.ReadLine());
}
foreach (int i in arr)
{
foreach (int j in arr)
if (i == j) q++;
if (mq < q)
{
mq = q;
n = i;
}
q = 0;
}
Console.WriteLine("больше всего {0}, их кол-во : {1}",n, mq);
Console.ReadKey(true);
}
}