|
数のピラミッド
1 * (1) = 1^2
121 * (1+2+1) = 22^2
12321 * (1+2+3+2+1) = 333^2
1234321 * (1+2+3+4+3+2+1) = 4444^2
123454321 * (1+2+3+4+5+4+3+2+1) = 55555^2
12345654321 * (1+2+3+4+5+6+5+4+3+2+1) = 666666^2
1234567654321 * (1+2+3+4+5+6+7+6+5+4+3+2+1) = 7777777^2
123456787654321 * (1+2+3+4+5+6+7+8+7+6+5+4+3+2+1) = 88888888^2
12345678987654321 * (1+2+3+4+5+6+7+8+9+8+7+6+5+4+3+2+1) = 999999999^2
考察
123…(n-1)n(n-1)…321について
(1がn個並ぶ数)の2乗である。
例
11*11=121
111*111=12321
1+2+3+ … +(n-1)+n+(n-1)+ … +3+2+1について
1+2+3+ … +n
+ 1+2+3+ … +(n-1)
---------------------------
1+3+5+ … +(2n-1)=n^2 ∵奇数の和より
例
1+2+1=4=2^2
1+2+3+2+1=9=3^2
(終り)
OPTION ARITHMETIC RATIONAL !多桁の整数
FOR N=1 TO 9
PRINT ( N*(10^N-1)/9 )^2 / N^2; "* (";
FOR i=1 TO N-1 !分母 昇順
PRINT STR$(i); "+";
NEXT i
PRINT STR$(N);
FOR i=N-1 TO 1 STEP -1 !降順
PRINT "+"; STR$(i);
NEXT i
PRINT ")";
PRINT " = "; STR$(N*(10^N-1)/9); "^2"
NEXT N
END
|
|