Hay una manera sencilla de responder este tipo de preguntas. Y hay un tipo de número al que llama Niven números.
Un Niven número es un número, $N$, por lo que su suma de los dígitos divide $N$. Lo que usted está tratando de demostrar es que cada entero es la suma de los dígitos de un Niven número.
Aquí es cómo se puede ir sobre ella. Cada número puede ser escrito en la forma: $$N = b_k 10^k + b_{k-1} 10^{k-1} + \cdots + b_0 10^0$$ for some $k$ and $0 \le b_i \le 9$.
Desde $10^i$ puede tomar en la mayoría de las $n$ valores de modulo $n$, $10^{i + j} = 10^i$ algunos $j$ y todos los $i$. En otras palabras, la función de $f(i) = 10^i$ periodo $j$ modulo $n$.
Por lo tanto, si tenemos en cuenta $N = 10^{nj} + 10^{(n-1)j} + \cdots + 10^{j}$ tenemos $$N \equiv 10^{nj} + 10^{(n-1)j} + \cdots + 10^{j} \equiv (\underbrace{1+1+\cdots+1}_{n \text{ times}})10^{j} \equiv n10^{j} \equiv 0 \mod n.$$
Ivan Niven introducido Niven números como una posible vía de investigación accesible a los estudiantes de pregrado. Su papel apareció en una revista para la educación universitaria. Estos números también ir bajo el nombre de Harshad números, pero creo que Niven números son más comunes. La página Wiki de "Harshad" números contiene muchas referencias a artículos referentes a Niven números.