Из десятичной в восьмеричную!?!?
У меня есть число, например 891,2403 (восемьсот девяносто одна целая и 2403 десятитысячных)
Расскажите как перевести их в восьмеричную и в шестнадцатеричную системы. Как вести себя с дробной частью.
Или дайте ссылочку где это подробно расписано.

  • Умножать дробную часть последовательно на 8 (или 16) и брать целую часть, повторять процедуру пока не будет достигнута точность или не закончится дробная часть)
    Например,
    0,2403 * 16 = 3,8448 (3 пишем)
    0,8448 * 16 = 13,5168 (13 это D в 16-чной)
    0,5168 * 16 = 8,2688 (8)
    0,2688 * 16 = 4,3008 (4)
    0,3008 * 16 = 4,8128 (4)
    0,8128 * 16 = 13,0048 (D)
    0,0048 * 16 = 0,0768 (0)
    0,0768 * 16 = 1,2288 (1)
    и так далее, в итоге получаем 0,3D844D01....