Pagini recente » Cod sursa (job #319291) | Cod sursa (job #327571) | Cod sursa (job #2105127) | Cod sursa (job #1380987) | Cod sursa (job #2249506)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f ("elmaj.in");
ofstream g ( "elmaj.out");
struct st
{
int el;
int val;
}ob;
int a,v[1000005];
int main()
{
int n;
f>>n;
for(int i=1;i<=n;i++)
{
f>>a;
v[i]=a;
if (ob.val == 0)
{
ob.el = a;
ob.val = 1;
continue;
}
if(ob.el == a)
{
ob.val++;
} else {
ob.val--;
}
}
int c=0;
for(int i=1;i<=n;i++)
if(v[i] == ob.el)
c++;
g<<ob.el<<' '<<c;///<< (n/2) + ((ob.val+1)/2);
return 0;
}