0354 - N Maxim: Diferență între versiuni
De la Universitas MediaWiki
Fără descriere a modificării |
Fără descriere a modificării |
||
Linia 15: | Linia 15: | ||
; Date de iesire | ; Date de iesire | ||
:9 | :9 | ||
==Rezolvare== | |||
<syntaxhighlight lang="python" line="1"> | |||
n = int(input("Introduceți numărul de valori: ")) | |||
maxi = None | |||
for i in range(n): | |||
try: | |||
x = int(input("Introduceți o valoare: ")) | |||
if maxi is None or x > maxi: | |||
maxi = x | |||
except ValueError: | |||
print("Introduceți doar numere întregi.") | |||
if maxi is not None: | |||
print("Valoarea maximă este:", maxi) | |||
else: | |||
print("Nu s-au introdus valori corecte.") | |||
</syntaxhighlight> |
Versiunea de la data 15 martie 2023 13:58
Sursă: [1]
Cerinţa
Se dau n numere întregi. Calculaţi cel mai mare dintre cele n numere date.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere întregi, separate prin spaţii.
Date de ieșire
Programul afișează pe ecran numărul MAX, reprezentând cel mai mare dintre cele n numere date.
Restricții și precizări
- 1 ≤ n ≤ 1.000
- cele n numere citite vor avea cel mult 9 cifre
Exemplu
- Date de intrare
- 5
- 7 6 9 6 8
- Date de iesire
- 9
Rezolvare
n = int(input("Introduceți numărul de valori: "))
maxi = None
for i in range(n):
try:
x = int(input("Introduceți o valoare: "))
if maxi is None or x > maxi:
maxi = x
except ValueError:
print("Introduceți doar numere întregi.")
if maxi is not None:
print("Valoarea maximă este:", maxi)
else:
print("Nu s-au introdus valori corecte.")