Задачи
Десятичные дроби
Десятичные дроби
Напишите программу, которая будет считывать дробь в виде \textbf{N}/\textbf{D}, где \textbf{N} числитель дроби и \textbf{D} её знаменатель и выводить её предствление в виде десятичной дроби. Если десятичная дробь имеет повторящуюся последовательность цифр, то её необходимо взять в круглые скобки. Например, \textbf{1}/\textbf{3} = \textbf{.33333333…} записывается как\textbf{ 0.}(\textbf{3}), а \textbf{41}/\textbf{333} = \textbf{0.123123123…} записывается как \textbf{0.}(\textbf{123}). Используйте формат\textbf{ xxx.0} для обозначения целых чисел. Типичные представления показаны ниже:
\begin{verbatim}
1/3 = 0.(3)22/5 = 4.41/7 = 0.(142857)2/2 = 1.03/8 = 0.37545/56 = 0.803(571428)\end{verbatim}\InputFile
В единственной строке через пробел заданы два числа, \textbf{N} и \textbf{D}, \textbf{1} ≤ \textbf{N}, \textbf{D} ≤ \textbf{100000}.
\OutputFile
Десятичное представление в виде, описанном выше. Если десятичное представление имеет более \textbf{76} символов, вывести его в нескольких строках по \textbf{76} символов в строке.
Входные данные #1
45 56
Выходные данные #1
0.803(571428)