Diem que un número positiu és “estrany” si en sumar cadascuna de les seves xifres elevades al nombre de xifres que el formen, obtenim el propi número.
Per exemple, el 153 (té 3 xifres) és “estrany” ja que 153 = 13 + 53 + 33.
Fes un programa que retorni els primers n nombres “estranys”.
Entrada Un número positiu n > 0, preguntant pels primers n nombres “estranys”.
Sortida Mostra la llista dels primers n nombres “estranys”.
Observació
Està prohibit usar qualsevol funció externa que no sigui
cin
o cout
, també el programa ha de ser ben documentat,
en cas contrari serà invalidat.
Input
15
Output
1 2 3 4 5 6 7 8 9 153 370 371 407 1634 8208