有効桁を越える繰り上がりがある足し算の実装    実行数: 71

プログラミング的な話になります。
足し算をした結果が有効桁数を越えると指数表示になって一番下の桁が丸められてしまうのですが、
加算するときに特殊な操作をすることで桁丸めを回避して繰上りを実現します。

これは10桁に設定してやっていますが50桁でも同じ考え方でできます。
A
    1. 10桁までの正の整数
B
    1. 10桁までの正の整数

a = A;
b = B;
h = 5E+9;
k = 1E+10;
c = (a - h) + (b - h);
if (c <= 0) {
  println(0, c + k);
} else {
  println(1, c);
}
本ライブラリは会員の方が作成した作品です。 内容について当サイトは一切関知しません。
    有効桁を越える繰り上がりがある足し算の実装
    [0-0] / 0件表示件数
    BACK NEXT
    メッセージは1件も登録されていません。

    BACK NEXT

    アンケートにご協力頂き有り難うございました。

    送信を完了しました。



    Back

    【 有効桁を越える繰り上がりがある足し算の実装 】のアンケート記入欄
    年齢
    職業

    この計算式は

    使用目的
    ご意見・ご感想・ご要望(バグ報告はこちら) バグに関する報告 (ご意見・ご感想・ご要望はこちら
    計算バグ(入力値と間違ってる結果、正しい結果、参考資料など)
    説明バグ(間違ってる説明文と正しい説明文など)
    アンケートは下記にお客様の声として掲載させていただくことがあります。
    送信