Определить максимальное количество одинаковых элементов целочисленного массива - 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);
    }
}

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


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

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

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