3619 - Gen Nr Patru Cifre
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>