1=0.999… その13.999…
■ このスレッドは過去ログ倉庫に格納されています
0230132人目の素数さん
2006/11/09(木) 18:07:16コンピュータにそのまま実行させるからそうなる。
無限桁をメモリーを持つコンピュータなら f(0.999...)=1 だろ。
そうならないのは、コンピュータが有限のメモリーと有限の実行時間をもっているせい。
通常… #define GOSA 1.0D-10 なんて定義して…
f(x) = int(x+GOSA)
ってやれば無問題だろ。当然、f(0.999...)=1 だな。
■ このスレッドは過去ログ倉庫に格納されています