Десятичные дроби
Очень простая
Ограничение по времени выполнения 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 %