Cod sursa(job #2684782)

Utilizator deerMohanu Dominic deer Data 14 decembrie 2020 20:24:42
Problema Elementul majoritar Scor 80
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.55 kb
#include <fstream>

using namespace std;
int v[1000000];
int main()
{
    ifstream cin ("elmaj.in");
    ofstream cout ("elmaj.out");
    int n, i, a, nr, sol, solnr;
    cin>>n;
    for (int i=0; i<n; i++)
        cin>>v[i];
    for (int i=0; i<n; i++)
    {
        nr=0;
        for (int j=0; j<n; j++)
        {
            if (v[j]==v[i])
                nr++;
        }
        if  (nr>n/2)
        {
            sol=v[i];
            solnr=nr;
            break;
        }
    }
    cout<<sol<<" "<<solnr;
    return 0;
}