#4038. 分数化小数(Fractions to Decimals) 暂未评定

时间限制:1000 ms 内存限制:128 MiB 输入文件:fracdec.in 输出文件:fracdec.out
题目类型:传统 评测方式:文本比较
上传者: root

注意

本题采用文件输入输出。

输入文件为 fracdec.in, 输出文件为fracdec.out

题目描述

写一个程序,输入一个形如N/D的分数(N是分子,是分母),输出它的小数形式。

如果小数有循环节的话,把循环节放在一对圆括号中。例如,

1/3 = .33333333 写成0.(3)

41/333 = 0.123123123... 写成0.(123)

用xxx.0 成表示整数

典型的转化例子:

1/3 = 0.(3)

22/5 = 4.4

1/7 = 0.(142857)

2/2 = 1.0

3/8 = 0.375

45/56 = 0.803(571428)

输入格式

从文件 fracdec.in 中读入数据。

单独的一行包括被空格分开的 N和D, 1 <= N,D <= 100000。

输出格式

输出到文件 fracdec.out 中。

小数的表示方法上面说的很明白了,如果输出的长度超过76个字符,每行输出76个。

样例

样例输入

45 56

样例输出

0.803(571428)