프로그램 명: fractodec
제한시간: 1
초
분수를 받아 소수로 변환하는 프로그램을 작성하는게 문제이다.
소수부분이 반복된다면 반복되는 부분을 괄호로 사용하여 묶는다.
예를 들어 1/3=.3333333... 은 0.(3) 형태를 사용하고 41/333=0.123123123... 은 0.(123)
으로 표현한다. 정수 xxx 는 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)
입력
분자 , 분모 두개의 정수가 입력된다. 두 수는 1 보다 크거나 같고 100000 보다 작거나 같다.
출력
한 줄에 76 자리가 넘는다면 다음 줄에 출력한다.
입출력 예
입력
45 56
출력
0.803(571428)
출처:usaco
[질/답]
[제출 현황]
[푼 후(1)]