3980 - Min Plus Max
De la Universitas MediaWiki
Sursă: [1]
Cerință
Se citește un număr natural nenul n și apoi se citesc n numere naturale. Calculați suma dintre valoarea minimă și valoarea maximă.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi cele n numere naturale, separate prin spații.
Date de ieșire
Programul va afișa pe ecran numărul S, reprezentând suma dintre valoarea minimă și valoarea maximă..
Restricții și precizări
- 1 ≤ n ≤ 1000
- cele n numere naturale citite vor fi mai mici decât 1000
Exemplu
- Intrare
- 5
- 17 12 8 52 23
- Ieșire
- 60
Explicație
Valoarea maximă este 52, iar valoarea minimă este 8. Suma lor este 60.
Rezolvare
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)