Pagini recente » Cod sursa (job #1203379) | Cod sursa (job #1796130) | Cod sursa (job #862284) | Cod sursa (job #2471) | Cod sursa (job #1763899)
#include <fstream>
using namespace std;
ifstream f ("elmaj.in");
ofstream g ("elmaj.out");
int n,a,nr,el,i;
int main()
{
f>>n>>a;
el=a;
nr=1;
for(i=2;i<=n;++i)
{
f>>a;
if(a==el) ++nr;
else --nr;
if(nr<0) {el=a; nr=1;}
}
f.close();
ifstream f ("elmaj.in");
f>>n;
nr=0;
for(i=1;i<=n;++i)
{
f>>a;
if(a==el) ++nr;
}
if(nr>=n/2+1) g<<el<<" "<<nr;
else g<<-1;
return 0;
}