Запишите число в десятичной записи, не пользуясь степенями.
Откладываем знак в сторону. Минус относится к коэффициенту, а не к степени десяти. Переведём , а знак вернём в самом конце.
Считываем из показателя направление и количество шагов. Показатель положителен, значит число большое, и запятая сдвигается на 4 знака вправо.
Сдвигаем запятую, дописывая нули как заполнители. В записи после запятой всего две цифры, поэтому, израсходовав их, на оставшиеся шаги нужно дописывать нули:
Возвращаем знак и расставляем разделители разрядов.
Проверяем обратным ходом. Чтобы в числе вернуть запятую сразу за первую значащую цифру, нужно сдвинуть её на знака влево, и получится . Равносильно: .
Need to solve a different problem like this? Open the solver →