Определить максимальное количество одинаковых элементов целочисленного массива - 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);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д