Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите написать рекурсивная функция перевода числа в двоичную, восьмеричную и шестнадцатеричную системы Код на с++

TGokky Ученик (30), закрыт 4 года назад
Пользователь вводит число в десятичной системе счисления. Перевести его в двоичную, восьмеричную и шестнадцатеричную
системы. (не забываем заменять числа на ABCDEF в 16-ричной системе)
Лучший ответ
Николай Веселуха Высший разум (359979) 4 года назад
#include <iostream>
using namespace std;
void convert(long num, long ex) {
char digits[] = "0123456789ABCDEF";
if (0 == num) return;
convert(num / ex, ex);
cout << digits[num % ex];
}
Остальные ответы
クマのプーさん Мудрец (15499) 4 года назад
функция вывод_последний_цифры (число, основание):
если число ноль:
выйти
вывод_последний_цифры (число // основание, основание)
печатать (число % основание)

// целая часть от деления
% остаток от деления
TGokkyУченик (30) 4 года назад
Можно пример?
クマのプーさん Мудрец (15499) пример чего?
Похожие вопросы