0347 - Suma Max Min

From Bitnami MediaWiki
Revision as of 14:13, 15 March 2023 by Andor Giulia (talk | contribs)

Sursă: [1]

Cerință

Se dau n numere naturale. Calculaţi suma dintre cel mai mare și cel mai mic număr dat.

Date de intrare

Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spaţii.

Date de ieșire

Programul afișează pe ecran numărul S, reprezentând suma dintre cel mai mare și cel mai mic număr dat.

Restricții și precizări

  • 1 ≤ n ≤ 100
  • cele n numere citite vor avea cel mult 6 cifre

Exemplu

Date de intrare
5
7 2 8 4 8
Date de ieșire
10

Explicație

8 + 2 = 10.

Rezolvare

<syntaxhighlight lang="python" line="1"> n = int(input("Introduceți numărul de valori:")) v = [] mini = 1000 maxi = 0 for i in range(n):

   try:
       x = int(input("Introduceți o valoare: "))
       v.append(x)
       if x < mini:
           mini = x
       if x > maxi:
           maxi = x
   except ValueError:
       print("Introduceți doar numere întregi.")

s = mini + maxi print("Valoarea este:",s) </syntaxhighlight>