自作問題。誰も(2)を解いてくれない(^o^)

(1) cを自然数とし、自然数列a(n)(n=1,2,3,…)を
a(1)=c , a(n+1)=[ a(n)|sin a(n)| ]+1 (n≧1)
で定義する。どんなcに対しても、a(n)は発散しないことを示せ。
ただし、[ ]はガウス記号とする。

(2) cを自然数とし、自然数列a(n)(n=1,2,3,…)を
a(1)=c , a(n+1)=[ a(n)|sin a(n)| ]+2008 (n≧1)
で定義する。どんなcに対しても、a(n)は発散しないことを示せ。
ただし、[ ]はガウス記号とする。