[1] 授業単元:課題
[2] 問題文(含コード&リンク):
自然数 n の各桁の数を2乗しその和を求める。できた数値も同様に繰り返していき
最終的に 1 収束するものを Happy number と呼ぶ。
28…〇
2^2 + 8^2 = 68
6^2 + 8^2 = 100
1^2 + 0^2 + 0^2 = 1
89…×
8^2 + 9^2 = 145
1^2 + 4^2 + 5^2 = 42
4^2 + 2^2 = 20
2^2 + 0^2 = 4
1 <= n <= 10000 とした時の全ての Happy number を列挙せよ。
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン:4
[3.3] 言語:C または C++
[4] 期限:2013年6月16日
[5] その他の制限: