実数の割り算
こんにちわ 2005-05-10 03:50:16 No: 57320
double b = 10.1 / 0.1;
cout << b << endl;
cout << (int)b << endl;
この結果が
101
100
と出てしまいます。原因は浮動小数点の演算上しかたないのかと思いますが、
どうしたら解決できますか?
よろしくお願いします。
もんた 2005-05-10 04:56:03 No: 57321
四捨五入する。
RAPT 2005-05-10 08:45:39 No: 57322
> どうしたら解決できますか?
どうしたいのですか?
