N88-BASICでnのn乗の和 (2回目)
202 5 / 12/2(火 ) N88-BASICでnのn乗の和 (2回目) ( summation ) ■ nのn乗の和の1の位 ▼ 問題 Σ n=1 10 n 100 = 1 100 + 2 100 + 3 100 + … + 10 100 の 1の位はいくつか ▼ 参照 nのn乗の和の1の位 (2回目) より Σ n=1 10 n 100 = 1 100 + 2 100 + 3 100 + … + 10 100 ≡ 3 (mod 10) (1の位は3) ■ 多桁演算 (正の整数の和積) ▼ 設計 Σ n=1 10 n 100 = 1 100 + 2 100 + 3 100 + … + 10 100 < 10 100 ・ 10 = 10 101 (102桁) より 文字変数 (最大255文字)で1文字1桁に対応させて足りるので 正の整数 255桁(文字)同士の和積を実装し計算する n = 1~10までの各結果の下2桁を表示し 最後に Σ n=1 10 n 100 の結果と計算時間を表示しています ▼ 結果 Σ n=1 10 n 100 = 1 100 + 2 100 + 3 100 + … + 10 100 = 10000265616025915085580987810979861492643890241086 46749449153743033415896167749949249632000590464813 3 … (101桁)で 1の位は3という結果になりました V L, NL ,XL -BASICとdlg~.zip( sum002 .bas)は このブログ (以下のリンク)からダウンロードできます https:/...