計算なら整数型で十分とか言うな。
ダメと分かっていても、挑戦するのが漢なのだ!!
あっ、C/C++でおながいします。
(・∀・)ヨロシク!!
2げっと⊂(´<_`⊂⌒`つ≡≡≡≡≡≡≡
3 :
アシュル ◆adhRKFl5jU :03/03/05 23:03
VB.NET!
みんな
アシュル#baka
を使おう
クソスレage
最後の桁が 10E-14 である 1.99499999999999999999999999999 のような double 型の数値を四捨五入できるようなコード考えようよー
簡単じゃん。(int)(x+0.5)
55.05の小数第2位を四捨五入させると、55.00になってしまうのですが。。。
55.10と表示させる方法が知りたい。
このスレにいる奴らは10進2進変換誤差というものを全く知らないのか?
馬鹿が多すぎ
12 :
デフォルトの名無しさん:03/03/07 12:52
支社悟入
死者誤入
∧_∧
( ´∀`)< ぬるぽ
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/ ←
>>14 (_フ彡 /
負のときはいつも戸惑う。
負の数、例えば、-2.6を小数点第一位で四捨五入したら、答えは-2?-3?
>>17 -3だろーが
問題になるのは、-2.5を四捨五入して-2になるか-3になるかって事
19 :
デフォルトの名無しさん:03/03/23 00:05
切捨てだの桁上げだのround half evenだの選択肢は
数値計算を知っていれば常識だろが
>>1 > (int)(x+0.5)はダメぽ
あたりまえだろ。
The Art of Programing 読め
22 :
デフォルトの名無しさん: