Skip to content · ⁨Перейти к содержанию⁩

Denary to binary · ⁨Десятичное в бинарное⁩

English

Denary to binary

Go the other way: from a denary number to its binary digits.

Divide by 2 again and again. The remainder n % 2 is the next bit, and n // 2 is what is left to convert. The remainders come out right to left, so put each new bit at the front of the string. 0 needs its own answer, because the loop would never run.

Русский

Десятичное в бинарное

Идите в обратном направлении: от десятичного числа к его двоичным цифрам.

Делите на 2 снова и снова. Остаток n % 2 является следующим битом, а n // 2 — тем, что осталось для преобразования. Остатки получаются справа налево, поэтому добавляйте каждый новый бит в начало строки. 0 требует отдельного ответа, так как цикл бы никогда не запустился.

Log in or create account · ⁨Войти или создать аккаунт⁩

IGCSE, A-Level & AP