Вісімкові дроби#3223

Вісімкові дроби

1 секунда
64 мегабайти
Середня

Дроби у вісімковій системі числення (основа ) можуть бути точно представлені в десятковій системі. Наприклад, число 0.75 у вісімковій системі відповідає 0.963125 (7/8 + 5/64) у десятковій системі. Усі вісімкові числа з цифрами після коми можуть бути представлені не більше ніж десятковими цифрами після коми.

Напишіть програму, яка перетворює вісімкові числа в діапазоні від 0 до 1 включно в еквівалентні десяткові числа.

Вхідні дані

Вхідні дані для вашої програми складаються з вісімкових чисел, по одному в рядку, які потрібно перетворити. Кожне вхідне число має вигляд 0.d_1d_2d_3 \ldots d_k, де d_i є вісімковими цифрами (0..7). Обмежень на немає.

Вихідні дані

Ваш вихідний файл повинен містити послідовність рядків у форматі 0.d_1d_2d_3 \ldots d_k~[8] = 0.D_1D_2D_3 \ldots D_m~[10]

де ліва частина є вхідними даними (у вісімковій системі), а права частина — еквівалентом у десятковій системі (основа ). Не повинно бути нульових закінчень, тобто D_m не дорівнює .

Приклади

Приклад 1

Loading
Loading