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

Десяткові дроби

Десяткові дроби

Напишіть програму, яка буде зчитувати дріб у вигляді \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 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
45 56
Вихідні дані #1
0.803(571428)