3619 - Gen Nr Patru Cifre

From Bitnami MediaWiki
Revision as of 15:58, 12 March 2023 by Tamas Claudia (talk | contribs) (Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/3619/gen-nr-patru-cifre] == Cerinţa == Dându-se cifrele '''cifra1''' și '''cifra2''', să se afișeze toate numerele de patru cifre care îndeplinesc următoarele condiții: Cifra miilor este mai mare sau egală cu '''cifra1''' Cifra zecilor este mai mică sau egală cu '''cifra2''' Cifrele sutelor și unităților sunt egale și pare == Date de intrare == Programul citește de la tastatură cifrele '''cifra1''' și '''cifra2'''. =...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Sursă: [1]

Cerinţa

Dându-se cifrele cifra1 și cifra2, să se afișeze toate numerele de patru cifre care îndeplinesc următoarele condiții:

Cifra miilor este mai mare sau egală cu cifra1 Cifra zecilor este mai mică sau egală cu cifra2 Cifrele sutelor și unităților sunt egale și pare

Date de intrare

Programul citește de la tastatură cifrele cifra1 și cifra2.

Date de ieşire

Programul va afișa pe câte un rând, în ordine crescătoare, numerele de patru cifre care îndeplinesc condițiile.

Restricții și precizări

  • 0 ⩽ cifra1, cifra2 ⩽ 9

Exemplu

Intrare
8 1
Ieșire
8000
8010
8202
8212
8404
8414
8606
8616
8808
8818
9000
9010
9202
9212
9404
9414
9606
9616
9808
9818

Rezolvare

<syntaxhighlight lang="python" line>

cifra1, cifra2 = map(int, input().split())

for m in range(cifra1, 10):

   for s in range(0, 9, 2):
       for z in range(cifra2+1):
           num = m*1000 + s*100 + z*10 + s
           print(num)


</syntaxhighlight>