Pagini recente » Cod sursa (job #551189) | Cod sursa (job #1616129) | Cod sursa (job #3204146) | Cod sursa (job #558968) | Cod sursa (job #2078550)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream f("elmaj.in");
ofstream g("elmaj.out");
int n, v[1000001], i, aux, j;
f>>n;
for(i=1; i<=n; i++)
{
f>>v[i];
}
for(i=1; i<n; i++)
{
for(j=i+1; j<=n; j++)
{
if(v[i]>v[j])
{
aux=v[i];
v[i]=v[j];
v[j]=aux;
}
}
}
int nr=0;
for(i=1; i<=n; i++)
{
while(v[i]==v[i+1] && i<=n)
{
++nr;
++i;
}
if(nr>0)
{
++nr;
}
if(nr>=((n/2)+1))
{
g<<v[i-1]<<" "<<nr;
return 0;
}
else
{
nr=0;
}
}
g<<-1;
return 0;
}