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

Периодические десятичные числа

Периодические десятичные числа

Лимит времени 5 секунд
Лимит использования памяти 128 MiB

Одной из рутинных задач в элементарной математике является преобразование дробей в десятичные числа. Например, это 0.5, в то время как это 0.333..., что может быть записано как . Десятичное число 0.5 является конечным, в то время как бесконечно. Приведем другие примеры преобразования дробей в периодические десятичные числа:

Вам следует найти несократимую дробь, равную заданному периодическому десятичному числу.

Входные данные

Входные данные состоят из одной или нескольких строк. Каждая строка содержит периодическое десятичное число. Повторяющиеся цифры заключены в скобки. Общее количество цифр в числе не более 9.

Выходные данные

Вывести одну или нескольких строк, содержащих входное число, знак равенства и несократимую дробь. Дробь следует вывести в виде x / y, где x - числитель, а y - знаменатель.

Пример

Входные данные #1
0.(285714)
0.25(75)
4.1(6)
Выходные данные #1
0.(285714) = 2 / 7
0.25(75) = 17 / 66
4.1(6) = 25 / 6
Источник ACM ICM Philippines Multi-Provincial Programming Contest 2013