0355 - N Minim: Difference between revisions
Andor Giulia (talk | contribs) No edit summary |
Andor Giulia (talk | contribs) 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>