Atestia
Înapoi la exerciții
#191Programare

Numerele cu tot atâtea cifre de 0 și de 1 în baza 2

Enunț

Din fișierul atestat.in se citesc de pe prima linie un număr întreg n≤100 și apoi de pe a doua linie n numere întregi cu cel mult nouă cifre. Să se afișeze în ordine crescătoare toate numerele rotunde din fișier. Se numește număr rotund un număr care are aceleași cifre de 0 și de 1 în scrierea în baza 2.

Exemple

numerele 10 și 1001 scrise în baza 2 sunt numere rotunde  10 în baza 2 reprezintă 2 în 
baza 10 ,  iar 1001 în baza 2 reprezintă 9 în baza 10. 
Dacă din fișierul atestat.in se citesc numerele:  
14  9  35  27  78  2 10  11 17  36 
Se vor afișa numerele 2 9 10 35

Rezolvare

Rezolvarea pentru această problemă nu este încă publicată.

Apariții