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

Octal Fractions

Octal Fractions

Fractions in octal (base \textbf{8}) notation can be expressed exactly in decimal notation. For example, \textbf{0.75} in octal is \textbf{0.963125 (7/8 + 5/64)} in decimal. All octal numbers of \textbf{n} digits to the right of the octal point can be expressed in no more than \textbf{3n} decimal digits to the right of the decimal point. Write a program to convert octal numerals between \textbf{0} and \textbf{1}, inclusive, into equivalent decimal numerals. \InputFile The input to your program will consist of octal numbers, one per line, to be converted. Each input number has the form \textbf{0.d_1d_2d_3 ... d_k}, where the di are octal digits (\textbf{0..7}). There is no limit on \textbf{k}. \OutputFile Your output will consist of a sequence of lines of the form \textbf{0.d_1d_2d_3 ... d_k \[8\] = 0.D_1D_2D_3 ... D_m \[10\]} where the left side is the input (in octal), and the right hand side the decimal (base \textbf{10}) equivalent. There must be no trailing zeros, i.e. \textbf{D_m} is not equal to \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]
Источник Southern African 2001