Números de Armstrong em um intervalo
C#
Medium
math
Tarefa «Números de Armstrong em um intervalo»
Escreva um programa que encontre todos os números de Armstrong em um intervalo dado de A até B inclusive. Um número de Armstrong é um número que é igual à soma de seus dígitos elevados à potência igual ao número de dígitos desse número. Por exemplo, 153 = 1^3 + 5^3 + 3^3. É garantido que A ≤ B e ambos os números são positivos e não excedem 100000.
Formato de Entrada
Dois números inteiros A e B, separados por espaço.
Formato de Saída
Todos os números de Armstrong do intervalo [A, B], cada um em uma nova linha. Se não houver tais números, imprima a linha "No Armstrong numbers".
Exemplos
Exemplo 1
ENTRADA
1 200
SAÍDA
1
2
3
4
5
6
7
8
9
153
Exemplo 2
ENTRADA
3
1 3 5
4
2 4 6 8
number
SAÍDA
No Armstrong numbers
Exemplo 3
ENTRADA
100 1000
SAÍDA
153
370
371
407
Exemplo 4
ENTRADA
2
apple banana
3
cherry date elderberry
string
SAÍDA
apple banana cherry date elderberry
Exemplo 5
ENTRADA
500 900
SAÍDA
No Armstrong numbers
main.cs