Pagini recente » Cod sursa (job #1111205) | Cod sursa (job #1483678) | Cod sursa (job #1532623) | Cod sursa (job #2153678) | Cod sursa (job #1686453)
#include <fstream>
#include <algorithm>
#include <vector>
#define nmax 32749
using namespace std;
vector <unsigned int> v;
int main()
{
ifstream f("elmaj.in");
ofstream g("elmaj.out");
unsigned int n,i,j,maj,elmaj,x,mod;
f>>n;maj=n/2+1;
v.resize(n+1);
for (i=1;i<=n;i++)
f>>v[i];
nth_element(v.begin(),v.begin()+n/2,v.end());
elmaj=v[n/2];
for (i=0,maj=0;i<=n;i++)
{
maj+=(v[i]==elmaj);
}
g<<elmaj<<' '<<maj<<'\n';
f.close();
g.close();
return 0;
}