0355 - N Minim: Difference between revisions

From Bitnami MediaWiki
No edit summary
No edit summary
Line 15: Line 15:
; Date de ieșire
; Date de ieșire
:6
:6
== Rezolvare ==
<syntaxhighlight lang="python" line="1">
n = int(input("Introduceți numărul de valori: "))
mini = None
for i in range(n):
    try:
        x = int(input("Introduceți o valoare: "))
        if mini is None or x <mini:
            mini = x
    except ValueError:
        print("Introduceți doar numere întregi.")
if mini is not None:
    print("Valoarea minimă este:", mini)
else:
    print("Nu s-au introdus valori corecte.")
</syntaxhighlight>

Revision as of 14:09, 15 March 2023

Sursă: [1]

Cerință

Se dau n numere întregi. Calculaţi cel mai mic 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 MIN, reprezentând cel mai mic dintre cele n numere date.

Restricții și precizări

  • 1 ≤ n ≤ 1000
  • cele n numere citite vor avea cel mult 9 cifre

Exemplu

Date de intrare
5
7 6 9 6 8
Date de ieșire
6

Rezolvare

<syntaxhighlight lang="python" line="1"> n = int(input("Introduceți numărul de valori: ")) mini = None for i in range(n):

   try:
       x = int(input("Introduceți o valoare: "))
       if mini is None or x <mini:
           mini = x
   except ValueError:
       print("Introduceți doar numere întregi.")

if mini is not None:

   print("Valoarea minimă este:", mini)

else:

   print("Nu s-au introdus valori corecte.")

</syntaxhighlight>