470
Cerinţa
Să se scrie un program care citește un șir de n
numere naturale şi determină cele mai mari două numere din şir.
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 x y
, reprezentând valorile cerute, separate prin exact un spaţiu.
Restricţii şi precizări
2 ≤ n ≤ 1000
- cele
n
numere citite vor fi mai mici decât2.000.000.000
- valorile afişate respectă relaţia
x ≥ y
Exemplu
Intrare
5 72 30 12 75 17
Ieșire
75 72
#include <bits/stdc++.h> using namespace std; int main () { int n; cin >> n; int a[1001]; for (int i = 0 ; i < n; ++i) cin >> a[i]; sort (a,a+n); cout << a[n-1] << ' ' << a[n-2]; return 0; }
Comentarii