Pagini recente » Borderou de evaluare (job #2439770) | Borderou de evaluare (job #889737) | Borderou de evaluare (job #1556503) | Borderou de evaluare (job #2039733) | Cod sursa (job #688862)
Cod sursa(job #688862)
#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;
vector<int> v;
void citire(){
int M, el;
FILE * f = fopen("elmaj.in", "rt");
fscanf(f, "%d", &M);
for(int i = 0; i < M; ++i){
fscanf(f, "%d", &el);
v.push_back(el);
}
fclose(f);
}
int main(){
citire();
sort(v.begin(), v.end());
int nr_apar = 0;
for(int i = 0; i < v.size(); ++i)
if(v[i] == v[v.size()/2])
++nr_apar;
FILE * f = fopen("elmaj.out", "wt");
fprintf(f, "%d %d", v[v.size()/2], nr_apar);
fclose(f);
}