Pagini recente » Cod sursa (job #3132737) | Cod sursa (job #2708689) | Cod sursa (job #1039310) | Cod sursa (job #904401) | Cod sursa (job #3234179)
#include <iostream>
#include <fstream>
#include <algorithm>
std::ifstream bem("elmaj.in");
std::ofstream kim("elmaj.out");
int tomb[1000001];
int main(){
int n;
bem >> n;
for(int i = 0; i < n; i++){
bem >> tomb[i];
}
std::sort(tomb, tomb+n);
int jelSzam = tomb[0], jelSzamMegjelenes = 0, maxSzam, maxSzamMegjelenes = 0;
for(int i = 0; i < n; i++){
if(tomb[i] == jelSzam){
jelSzamMegjelenes++;
}else{
if(jelSzamMegjelenes > maxSzamMegjelenes){
maxSzamMegjelenes = jelSzamMegjelenes;
maxSzam = jelSzam;
}
jelSzamMegjelenes = 1;
jelSzam = tomb[i];
}
}
kim << maxSzam << " " << maxSzamMegjelenes;
bem.close();
kim.close();
return 0;
}