0347 - Suma Max Min
Sursă: [1]
Cerință
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 mult 6 cifre
Exemplu
- Date de intrare
- 5
- 7 2 8 4 8
- Date de ieșire
- 10
Explicație
- 8 + 2 = 10.
Rezolvare
<syntaxhighlight lang="python" line="1"> n = int(input("Introduceți numărul de valori:")) v = [] mini = 1000 maxi = 0 for i in range(n):
try: x = int(input("Introduceți o valoare: ")) v.append(x) if x < mini: mini = x if x > maxi: maxi = x except ValueError: print("Introduceți doar numere întregi.")
s = mini + maxi print("Valoarea este:",s) </syntaxhighlight>