Pagini recente » Cod sursa (job #2834551) | Cod sursa (job #1278625) | Cod sursa (job #450715) | Cod sursa (job #1042084) | Cod sursa (job #1571859)
#include<bits/stdc++.h>
using namespace std;
ifstream f("elmaj.in");
ofstream g("elmaj.out");
int main()
{
int n,v[100],ep,ap,k;
f>>n;
k=2;
for(int i=1;i<=n;i++)
f>>v[i];
ep=v[1];
ap=1;
while(k<=n)
{
if(v[k]==ep)
{
ap++;
}
else
{
ap--;
if(ap==0)
{
ep=v[k];
ap=1;
}
}
k++;
}
k=0;
for(int i=1;i<=n;i++)
{
if(v[i]==ep)
k++;
}
if(k>n/2)
g<<ep<<" "<<k;
else
g<<"-1";
return 0;
}