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 (que té 3 xifres) és “estrany” ja que 153 = 13 + 53 + 33.
Feu un programa que llegeixi un número positiu i comprovi si és un número “estrany” o no.
Entrada
Un número positiu n amb n > 0 i n < 10000
Sortida
Imprimeix el número positiu d’entrada i diu si és un número “estrany” o no.
Observació
Està prohibit usar qualsevol funció externa que no sigui
cin
o cout
, també el programa ha d’estar ben documentat,
en cas contrari serà invalidat.
Input
3
Output
strange number: 3
Input
153
Output
strange number: 153
Input
12
Output
not strange number: 12