Números de Armstrong en un rango
C#
Medium
math
Tarea «Números de Armstrong en un rango»
Escriba un programa que encuentre todos los números de Armstrong en un rango dado de A a B inclusive. Un número de Armstrong es un número igual a la suma de sus dígitos elevados a una potencia igual a la cantidad de dígitos de ese número. Por ejemplo, 153 = 1^3 + 5^3 + 3^3. Se garantiza que A ≤ B y ambos números son positivos y no superan 100000.
Formato de entrada
Dos números enteros A y B, separados por un espacio.
Formato de salida
Todos los números de Armstrong del rango [A, B], cada uno en una nueva línea. Si no existen tales números, muestre la línea "No Armstrong numbers".
Ejemplos
Ejemplo 1
ENTRADA
1 200
SALIDA
1
2
3
4
5
6
7
8
9
153
Ejemplo 2
ENTRADA
3
1 3 5
4
2 4 6 8
number
SALIDA
No Armstrong numbers
Ejemplo 3
ENTRADA
100 1000
SALIDA
153
370
371
407
Ejemplo 4
ENTRADA
2
apple banana
3
cherry date elderberry
string
SALIDA
apple banana cherry date elderberry
Ejemplo 5
ENTRADA
500 900
SALIDA
No Armstrong numbers
main.cs