Десяткові дроби
Дуже проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 64 мегабайти
Напишіть програму, яка буде зчитувати дріб у вигляді N/D, де N чисельник дробу а D його знаменник і виводити його подання у вигляді десяткового дробу. Якщо десятковий дріб має повторювану послідовність цифр, то її необхідно взяти у круглі дужки. Наприклад, 1/3 = .33333333… записується як 0.(3), а 41/333 = 0.123123123… записується як 0.(123). Використовуйте формат xxx.0 для позначення цілих чисел. Типові подання показано нижче:
1/3 = 0.(3)22/5 = 4.41/7 = 0.(142857)2/2 = 1.03/8 = 0.37545/56 = 0.803(571428)
Вхідні дані
У єдиному рядку через пропуск задано два числа, N і D, 1 ≤ N, D ≤ 100000.
Вихідні дані
Десяткове подання у вигляді, описаному вище. Якщо десяткове подання має понад 76 символів, вивести його у декількох рядках по 76 символів у рядку.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 263
Коефіцієнт прийняття 23%