eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

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

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

Дроби у вісімковій системі числення (основа \textbf{8}), можуть бути легко подані у десятковій системі числення. Так, наприклад, \textbf{0.75} у вісімковій є \textbf{0.953125} (\textbf{7}/\textbf{8} + \textbf{5}/\textbf{64}) у десятковій системі. Всі \textbf{n} цифр вісімкового числа праворуч від точки можуть бути подані не більше ніж \textbf{3N} десятковими цифрами праворуч від десяткової крапки. Напишіть програму для перетвореня вісімкових чисел, які лежать у межах від \textbf{0} до \textbf{1} года включно, у еквівалентне десяткове подання. \InputFile Вхідні дані для вашої програми будуть складатись з декількох вісімкових чисел, по одному у рядку, які потрібно перетворити. Кожне вхідне число має вид \textbf{0.d1d2d3...dk}, де \textbf{di} є вісімковими цифрами (\textbf{0..7}). Не існує ніяких обмежень для \textbf{k}. \OutputFile Вихідні дані повинні складатись з послідовності рядків виду \textbf{0.d1d2d3...dk} \[\textbf{8}\] = \textbf{0.D1D2D3...Dm} \[\textbf{10}\] де ліва сторона рівності -- вхідне число (у вісімковій системі числення), а права -- эквівалентне десяткове його подання. Вираз не повинен містити завершальних нулів, тобто \textbf{Dm} ≠ \textbf{0}.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
0.75
0.0001
0.01234567
Вихідні дані #1
0.75 [8] = 0.953125 [10]
0.0001 [8] = 0.000244140625 [10]
0.01234567 [8] = 0.020408093929290771484375 [10]