303
Cerinţa
Se dau n
numere naturale. Calculaţi suma dintre cel mai mare și cel mai mic număr dat.
Date de intrare
Programul citește de la tastatură numărul n
, iar apoi n
numere naturale, separate prin spaţii.
Date de ieşire
Programul afișează pe ecran numărul S
, reprezentând suma dintre cel mai mare și cel mai mic număr dat.
Restricţii şi precizări
1 ≤ n ≤ 100
- cele
n
numere citite vor avea cel mult6
cifre
Exemplu
Date de intrare
5 7 2 8 4 8
Date de ieșire
10
Explicație
8 + 2 = 10
.
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int* arrayInfo = new int[n]; int tmp; for (int i = 0; i < n; i++) { cin >> tmp; arrayInfo[i] = tmp; } sort(arrayInfo, arrayInfo + n); cout << arrayInfo[0]+arrayInfo[n-1]; delete[] arrayInfo; return 0; }
Comentarii