logo
 
?

фибоначчиева система счисления

Написал такую программу которая переводит десятичные числа в двоичные. Работает она правильно только с некоторыми числами.

Например если ввести 12 или 36 С другими очень криво.

Например: , чтобы если его вывести как десятичное, получилось двоичное представление числа.

Это не правильно, так делать не надо, это лишь приведёт к проблемам.

Нужно различать между самим числом (переменной числового типа) и его представлением в той или иной системе счисления (строка).

Попробуйте так: Вот код на C для перевода с десятичной в двоичную систему.

Калькулятор Систем Счисления — специальный конвертер для перевода числе из одной системы счисления в другую.

Поддерживается четыре основных и 31 дополнительная система счисления.

К основным относятся системы с основанием 2, 8, 10 и 16. Дополнительные системы доступны в расширенном режиме. Для ввода чисел в основных системах счисления используется привычная клавиатура калькулятора с цифрами от 0 до 9 и с буквами латинского алфавита A, B, C, D, E, F.

При этом активными остаются только те цифры и буквы, которые используются в выбранной системе счисления.

Для дополнительных систем используется стандартная экранная клавиатура Android.

После перевода числа из одной системы в другую вы можете посмотреть пошаговое решение этой задачи с подробным описанием каждого шага.