eolymp
bolt
Try our new interface for solving problems
Məsələlər

Десятичные дроби

Десятичные дроби

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB

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

Giriş verilənləri

В единственной строке через пробел заданы два числа, N и D, 1N, D100000.

Çıxış verilənləri

Десятичное представление в виде, описанном выше. Если десятичное представление имеет более 76 символов, вывести его в нескольких строках по 76 символов в строке.

Nümunə

Giriş verilənləri #1
45 56
Çıxış verilənləri #1
0.803(571428)