332
Cerinţa
Să se scrie un program care citește un șir de n
numere naturale şi determină valoarea maximă din șir și de câte ori apare.
Date de intrare
Programul citește de la tastatură numărul n
, iar apoi n
numere naturale nenule.
Date de ieşire
Programul afișează pe ecran numerele max ap
, reprezentând valoarea maximă din șir, respectiv numărul de apariții ale acesteia, separate prin exact un spaţiu.
Restricţii şi precizări
1 ≤ n ≤ 1000
- cele
n
numere citite vor fi mai mici decât 2 31
Exemplu
Intrare
5 72 75 12 75 17
Ieșire
75 2
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int maxim = 0, ap = 0; for(int i = 1; i <= n; ++i){ int x; cin >> x; if(x > maxim) maxim = x, ap = 1; else if(x == maxim) ap++; } cout << maxim << ' ' << ap; return 0; }
Comentarii