とりあえず>>400には「仕様」を明確にしてもらうことが重要なはずだと思うが。。
テキトーな回答を下す前に。

>>400
人様に質問するのに「馬鹿でかい」とかあいまいな言葉を使うなよ。
そんなんでわかるわけないだろ、誰もエスパーじゃないんだから。

扱う数値は整数?実数?
実数の場合、必要な精度は?
扱う数値の範囲(最大値・最小値)は?