N88-BASICでnのn乗の和
2025/11/8(土)
N88-BASICでnのn乗の和
(summation)
■ nのn乗の和の1の位
▼ 問題
Σn=1100nn = 11 + 22 + 33 + … + 100100 の1の位はいくつか
▼ 参照
https://ulprojectmail.blogspot.com/2025/11/nn1summation.html
nのn乗の和の1の位
より
Σn=1100nn = 11 + 22 + 33 + … + 100100 ≡ 0 (mod 10)
(1の位は0)
■ 多桁演算(正の整数の和積)
▼ 設計
Σn=1100nn = 11 + 22 + 33 + … + 100100 < 100100・100 = 10202 (203桁)
より
文字変数(最大255文字)で1文字1桁に対応させて足りるので
正の整数255桁(文字)同士の和積を実装し計算する
n = 1~100までの各結果の下2桁を表示し
最後にΣn=1100nn の結果と計算時間を表示しています
▼ 結果
Σn=1100nn = 11 + 22 + 33 + … + 100100 =
10037111574617644535170121071336194152854686194907
35145420151724372365800346347469712449437881324601
50776779198800002366059871900041784732217539059306
48383497786597357675134585338598171944896902764192
0 … (201桁)で
1の位は0という結果になりました
VL,NL,XL-BASICとdlg~.zip(sum001.bas)は
このブログ(以下のリンク)からダウンロードできます
https://ulprojectmail.blogspot.com
Readme.txtを読んで遊んで下さい
N88-BASICでnのn乗の和
(summation)
■ nのn乗の和の1の位
▼ 問題
Σn=1100nn = 11 + 22 + 33 + … + 100100 の1の位はいくつか
▼ 参照
https://ulprojectmail.blogspot.com/2025/11/nn1summation.html
nのn乗の和の1の位
より
Σn=1100nn = 11 + 22 + 33 + … + 100100 ≡ 0 (mod 10)
(1の位は0)
■ 多桁演算(正の整数の和積)
▼ 設計
Σn=1100nn = 11 + 22 + 33 + … + 100100 < 100100・100 = 10202 (203桁)
より
文字変数(最大255文字)で1文字1桁に対応させて足りるので
正の整数255桁(文字)同士の和積を実装し計算する
n = 1~100までの各結果の下2桁を表示し
最後にΣn=1100nn の結果と計算時間を表示しています
▼ 結果
Σn=1100nn = 11 + 22 + 33 + … + 100100 =
10037111574617644535170121071336194152854686194907
35145420151724372365800346347469712449437881324601
50776779198800002366059871900041784732217539059306
48383497786597357675134585338598171944896902764192
0 … (201桁)で
1の位は0という結果になりました
VL,NL,XL-BASICとdlg~.zip(sum001.bas)は
このブログ(以下のリンク)からダウンロードできます
https://ulprojectmail.blogspot.com
Readme.txtを読んで遊んで下さい
