#98 maxim4 de pe pbinfo va rog:
Se citeşte n şi un şir de n numere naturale.
Cerinţa
Calculaţi valoarea maxima maxim a celor n numere date şi numărul nrmax de apariţii ale acestei valori în şir.
Date de intrare
Fişierul de intrare maxim4.in conţine pe prima linie numărul n şi pe a doua linie n numere naturale separate prin spaţii.
Date de ieşire
Fişierul de ieşire maxim4.out va conţine pe prima linie două numere maxim şi nrmax, separate printr-un singur spaţiu.
Restricţii şi precizări
0 < n < 100
numerele de pe a doua linie a fişierului de intrare vor fi mai mici decât 1000
Exemplu
maxim4.in
5
5 3 2 4 5
maxim4.out
5 2
Răspunsuri la întrebare
Răspuns de
3
#include <fstream>
using namespace std;
ifstream fin("maxim4.in");
ofstream fout("maxim4.out");
int main(){
int n,x;
fin >> n;
int max = -1, maxap=0;
for(int i = 0; i < n; i++){
fin >> x;
if(max == -1 || x > max){
max = x;
maxap = 0;
}
if(max == x)
maxap ++;
}
fin.close();
fout << max << " " << maxap;
fout.close();
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă