Как перевести нецелое число из десятичной в шестнадцатиричную систему?
Дано число 1876,54625. Ответом должно быть 754,8BD7.
Я понимаю как перевели числа до запятой, но как перевели числа после запятой? Подскажите, пожалуйста, алгоритм. Спасибо за внимание!
PS. в тексте задания сказано "Ответ дать с точностью до 4-го знака после запятой", поэтому там всего 4 знака после запятой.
0.54625 домножить на 16^4, перевести из десятичной в шестнадцатиричную и сдвинуть запятую на 4 разряда. Т.е. на сколько домножили, на столько же разделили сдвигом запятой.