Fişierul intrare/ieşire: | dconv.in, dconv.out | Sursă | Cerc informatică Vianu |
Autor | Cristian Francu | Adăugată de | |
Timp execuţie pe test | 0.05 sec | Limită de memorie | 1024 kbytes |
Scorul tău | N/A | Dificultate |
Vezi solutiile trimise | Statistici
Dublă conversie (clasa a 6-a)
O dublă conversie a unui număr zecimal la baza doi se calculează astfel: convertim numărul la baza doi. Apoi numărul rezultat, format numai din zero şi unu, îl considerăm număr zecimal. Convertim acest număr zecimal la baza doi şi obţinem rezultatul dublei conversii.
Exemplu: 45(10) se reprezintă în baza doi ca 101101(2). Drept pentru care vom considera numărul 101101(10) (în baza 10) şi-l vom converti la baza doi obţinînd 11000101011101101(2).
Cerinţă
Se citeşte la intrare un număr zecimal n, să se calculeze şi să se afişeze dubla lui conversie la baza 2.
Date de intrare
Fişierul de intrare dconv.in conţine pe prima linie numărul n.
Date de ieşire
În fişierul de ieşire dconv.out se va afişa dubla conversie a lui n.
Restricţii
- 1 ≤ n ≤ 200 000
Exemplu
dconv.in | dconv.out |
---|---|
45 | 11000101011101101 |
72 | 11110100011000101000 |