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.")