4272 - Prod Pare

From Bitnami MediaWiki
Revision as of 15:41, 12 March 2023 by Dragos1234 (talk | contribs) (Pagină nouă: Sursa: [https://www.pbinfo.ro/probleme/4272/prodpare] == Cerinţa == Se dă numărul natural nenul '''n'''. Să se determine produsul primelor n numere pare nenule. == Date de intrare == Programul citește de la tastatură numărul '''n'''. == Date de iesire == Dacă datele sunt introduse corect, pe ecran se va afișa: "Datele sunt introduse corect.", iar pe rând nou se va afisa produsul rezultat din inmultirea primelor '''n''' numere pare. În caz contrar, se va afișa pe e...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Sursa: [1]

Cerinţa

Se dă numărul natural nenul n. Să se determine produsul primelor n numere pare nenule.

Date de intrare

Programul citește de la tastatură numărul n.

Date de iesire

Dacă datele sunt introduse corect, pe ecran se va afișa: "Datele sunt introduse corect.", iar pe rând nou se va afisa produsul rezultat din inmultirea primelor n numere pare. În caz contrar, se va afișa pe ecran: "Datele nu corespund restricțiilor impuse.".

Restricţii şi precizări

  • 1 ⩽ n ⩽ 10

Exemplu

Exemplul 1

Intrare
4
Ieșire
384

Exemplul 2

Intrare
11
Ieșire
Datele nu corespund restricțiilor impuse.

Rezolvare

<syntaxhighlight lang="python" line>

  1. 4272

def produs_numere_pare(n):

   produs = 1
   if (n < 1 or n > 10):
       print("Datele introduse nu corespund cerintelor.")
       return 0


   for i in range(2, 2 * n + 1, 2):
       produs *= i
   print(produs)


if __name__ == "__main__":

   numar = int(input())
   produs_numere_pare(numar)


</syntaxhighlight>