2^100

2^100の1の位

2の累乗の1のくらいは 2 4 8 6 の繰り返しで、99 mod 4 = 3 ということで、2^100 の1のくらいは 6。
確認。

Python 2.5.1 (r251:54863, Jul 23 2008, 11:00:16) 
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> str(2**100)[-1]
'6'
>>> 2**100
1267650600228229401496703205376L

(2^100)!の一億の位

まぁ深く考えるまでもなく 0 ですよね。1から2^100までの間に因数10を持つ数字は9つどころではないから。