This transfer is possible in two ways: direct transfer and using the decimal system.
first, let\'s make a direct transfer.
Fill in the number with missing zeros on the left
let\'s make a direct translation from binary to post-binary like this:
0010101101100010101010111102 = 001 010 110 110 001 010 101 011 110 = 001(=1) 010(=2) 110(=6) 110(=6) 001(=1) 010(=2) 101(=5) 011(=3) 110(=6) = 1266125368
answer: 10101101100010101010111102 = 1266125368
now let\'s make the transfer using the decimal system.
let\'s translate to decimal like this:
0∙226+0∙225+1∙224+0∙223+1∙222+0∙221+1∙220+1∙219+0∙218+1∙217+1∙216+0∙215+0∙214+0∙213+1∙212+0∙211+1∙210+0∙29+1∙28+0∙27+1∙26+0∙25+1∙24+1∙23+1∙22+1∙21+0∙20 = 0∙67108864+0∙33554432+1∙16777216+0∙8388608+1∙4194304+0∙2097152+1∙1048576+1∙524288+0∙262144+1∙131072+1∙65536+0∙32768+0∙16384+0∙8192+1∙4096+0∙2048+1∙1024+0∙512+1∙256+0∙128+1∙64+0∙32+1∙16+1∙8+1∙4+1∙2+0∙1 = 0+0+16777216+0+4194304+0+1048576+524288+0+131072+65536+0+0+0+4096+0+1024+0+256+0+64+0+16+8+4+2+0 = 2274646210
got It: 0010101101100010101010111102 =2274646210
Translate the number 2274646210 в octal like this:
the Integer part of the number is divided by the base of the new number system:
22746462 | 8 | | | | | | | | |
-22746456 | 2843307 | 8 | | | | | | | |
6 | -2843304 | 355413 | 8 | | | | | | |
| 3 | -355408 | 44426 | 8 | | | | | |
| | 5 | -44424 | 5553 | 8 | | | | |
| | | 2 | -5552 | 694 | 8 | | | |
| | | | 1 | -688 | 86 | 8 | | |
| | | | | 6 | -80 | 10 | 8 | |
| | | | | | 6 | -8 | 1 | |
| | | | | | | 2 | | |
|
the result of the conversion was:
2274646210 = 1266125368
answer: 10101101100010101010111102 = 1266125368