В первом столбике, в первой строке пишете исходное число. Далее если оно чётное - пишете во второй строчке - 0, и в следующем столбце, в первой строчке - число / 2. А если оно нечётное, то пишете во второй строчке 1, и записываете в следующем столбце, в первой строчке (число - 1) / 2. И так до тех пор, пока в первой строчке не получится 1. Тогда записываете под единицей 1. И далее записываете вторую строку наоборот, и получаете ответ.
Для этого надо 17 поделить на 2, и каждое последующее частное (покуда это возможно) делить на 2. 17:2=8 (остаток 1) --- 8:2=4 (остаток 0) === 4:2=2 (остаток 0) +++ 2:2=1 (остаток 0) *** """ Теперь с конца начинаем записывать числа, начиная с 1, потом переходим на остатки снизу вверх 1 0 0 0 1 Получается, две единицы *** """ +++ === ---
12 в десятеричной = 1100
Объяснение:
12 | 6 | 3 | 1 |
0 | 0 | 1 | 1 |
Записываете такую таблицу.
В первом столбике, в первой строке пишете исходное число. Далее если оно чётное - пишете во второй строчке - 0, и в следующем столбце, в первой строчке - число / 2. А если оно нечётное, то пишете во второй строчке 1, и записываете в следующем столбце, в первой строчке (число - 1) / 2. И так до тех пор, пока в первой строчке не получится 1. Тогда записываете под единицей 1. И далее записываете вторую строку наоборот, и получаете ответ.