Fişierul intrare/ieşire:dconv.in, dconv.outSursăCerc informatică Vianu
AutorCristian FrancuAdăugată defrancuCristian Francu francu
Timp execuţie pe test0.05 secLimită de memorie1024 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

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.indconv.out
45
11000101011101101
72
11110100011000101000
Trebuie sa te autentifici pentru a trimite solutii. Click aici