Задачі
Десяткові дроби
Десяткові дроби
Напишіть програму, яка буде зчитувати дріб у вигляді \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)