Pagini recente » Cod sursa (job #3293705) | Cod sursa (job #2441675) | Cod sursa (job #464372) | Cod sursa (job #721740) | Cod sursa (job #2541012)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("elmaj.in");
ofstream fout("elmaj.out");
int v[1000005], n;
int main()
{
int i, majoritar_final, nr_aparitii_final = 0, majoritar, nr_aparitii = 1;
fin >> n;
for(i = 0; i < n; i++)
fin >> v[i];
sort(v, v + n);
majoritar = v[0];
for(i = 1; i < n; i++)
{
if(v[i] == majoritar)
nr_aparitii++;
else
{
if(nr_aparitii > nr_aparitii_final)
nr_aparitii_final = nr_aparitii, majoritar_final = majoritar;
majoritar = v[i], nr_aparitii = 1;
}
}
fout << majoritar_final << ' ' << nr_aparitii_final;
return 0;
}