末桁連続0数
数理論 へ戻る
大学生のための数学 へ戻る
2017.07.25


【 問 題 1 】   100! は、 末桁に 0 がいくつ並ぶか?


【 解 答 】

   100以下の自然数で考えます。
      5の倍数は 5 10 15 20 ・ ・ ・ ・ 95 100 の20個
      25の倍数は 25 50 75 100 の4個

   100! を素因数分解すると
      

    は、素因数に 5 が入っていないため、一の位は 0 ではありません。
   したがって、 100! は、 末桁に 0 が 24 個 並びます。



【 問 題 2 】   100! は、 2進数にすると末桁に 0 がいくつ並ぶか?


【 解 答 】

   [ 100/2 ] + [ 100/4 ] + [ 100/8 ] + [ 100/16 ] + [ 100/32 ] + [ 100/64 ]
         =→ 50 + 25 + 12 + 6 + 3 + 1 =→ 97
                 * [ 100/32 ] = 100/32 を超えない最大の整数
   したがって、 10進法では、
      100! = 297 × 3a × 524 × 7b × ・ ・ ・ ・

   2進法では、3a × 524 × 7b × ・ ・ ・ の素因数はすべて1桁目の数字が 1 だから、3a × 524 × 7b × ・ ・ ・ は1桁目の数字は 1 になります。
   よって、 2進数にすると末桁に 0 が 97 個 並びます。