Pagini recente » Cod sursa (job #1182764) | Cod sursa (job #3240314) | Cod sursa (job #2583791) | Cod sursa (job #2495003) | Cod sursa (job #1291780)
#include <cstdio>
#include <algorithm>
using namespace std;
int n,i,nrap,nrmaxap;
long long a[1000000],numarul,majoritarul;
int main()
{
freopen("elmaj.in","r",stdin);
freopen("elmaj.out","w",stdout);
scanf("%d",&n);
for (i=1; i<=n; i++) scanf("%lld",&a[i]);
sort(a+1,a+n+1);
nrap=1;
numarul=a[1];
majoritarul=a[1];
nrmaxap=1;
for (i=2; i<=n; i++)
{
if (a[i]!=a[i-1]) {nrap=1; numarul=a[i];}
else nrap++;
if (nrmaxap<nrap) {majoritarul=numarul; nrmaxap=nrap;}
}
printf("%lld %d",majoritarul,nrmaxap);
return 0;
}