***すれ立てるまでもない質問はここで 第8刷***
■ このスレッドは過去ログ倉庫に格納されています
0273266
NGNGVC無いッス。bcc32でやってます。
データ形式はint型の配列に1桁ずつ格納してます。
でも少数点も入るときもあるんでchar型の配列に入れて演算のときに
intに変換する方がいいですね。
で、思いつくのは例えば1/123456789012を計算するとき桁数の上限を決めておいて
1.分子が分母より大きくなるまで10倍していって分子>=分母になったら
2.分子-=分母をループ。回った回数が答え。ループの判定を分子>=分母
3.1へ戻る
流れ的にはこんな感じしか思いつかないですが、もっとスマートには行くんでしょうか。
分かりにくかったらごめんなさい。
■ このスレッドは過去ログ倉庫に格納されています