En este ejercicio, diremos que un natural con dígitos es narcisista si es igual a la suma de sus dígitos elevados a . Por ejemplo, 153 y 1634 son números narcisistas, ya que y .
Una secuencia de naturals es insufriblemente narcisista si todos los números que aparecen en ella son narcisistas.
Escribid un programa que, dada una secuencia de números naturales, determine si es o no insufriblemente narcisista.
El programa debe incluir, implementar y usar la función
bool es_narcisista (int n);
que indica si un natural es narcisista o no.
La entrada está formada por una secuencia no vacía de naturales.
La salida indica si la secuencia es o no insufriblemente narcisista.
Seguid el formato especificado en los ejemplos. Vuestro código debe seguir las normas de estilo y contener los comentarios que consideréis oportunos.
Input
0 1 2 3 4 5 6 7 8 9
Output
SI
Input
73 153 173 351 370 371 407 704
Output
NO
Input
153 370 1634 8208 407 9474 92727 93084 6
Output
SI
Input
1634 4361 4749 8208 9474 8028
Output
NO