fbpx

Problema #119 – 2maxim – Rezolvari PBInfo

de Mihai-Alexandru

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ât 2.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

S-ar putea sa iti placa