Números “raros”

Decimos que un número positivo es “raro” si al sumar cada una de sus
cifras elevadas al número de cifras que lo forman, obtenemos el propio
número.

Por ejemplo, el 153 (que tiene 3 cifras) es “raro” ya que
153 = 1³ + 5³ + 3³.

Hacer un programa que lea un número positivo y comprueba si es “raro” o
no.

Entrada

Un número positivo n con n > 0 y n < 10000.

Salida

Imprime el número positivo de entrada y dice si es número “raro” o no.

Observación

Está prohibido usar cualquier función externa que no sea cin o cout,
también el programa debe de ser bien documentado, en caso contrario será
invalidado.

Información del problema

Autoría: PRO1

Generación: 2026-01-25T21:34:48.567Z

© Jutge.org, 2006–2026.
https://jutge.org
