568
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
nnumere 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