C/C++の宿題片付けます 163代目

このエントリーをはてなブックマークに追加
736デフォルトの名無しさん
[1] 授業単元:暇つぶし
[2] 問題文(含コード&リンク):
循環小数表現(0.0<=x<1.0)を既約分数に変換せよ
数値 0.333333333333333... の循環小数表現を 0.[3] と表記する

標準入力から
0.[09]
が与えられたとき
1/11
を標準出力に出力せよ

また 0.[09] は 0.0[90] や 0.[090909] のように与えられる場合もある
ただし循環桁数は1000桁を上限とする

[3] 環境
 [3.1] OS: なんでも
 [3.2] コンパイラ名とバージョン: なんでも
 [3.3] 言語: どちらでも可
[4] 期限: 特に無し
[5] その他の制限: 特に無し