0354 - N Maxim: Difference between revisions
Andor Giulia (talk | contribs) No edit summary |
MiclausIoana (talk | contribs) No edit summary |
||
Line 15: | Line 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> |
Revision as of 13:58, 15 March 2023
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
<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>