数のピラミッド

 投稿者:山中和義  投稿日:2013年 1月27日(日)10時45分50秒
  数のピラミッド

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

 

戻る