Nombres d’Armstrong dans un intervalle
C#
Medium
math
Tâche «Nombres d’Armstrong dans un intervalle»
Écrivez un programme qui trouve tous les nombres d’Armstrong dans un intervalle donné de A à B inclus. Un nombre d’Armstrong est un nombre égal à la somme de ses chiffres élevés à une puissance égale au nombre de chiffres de ce nombre. Par exemple, 153 = 1^3 + 5^3 + 3^3. Il est garanti que A ≤ B et que les deux nombres sont positifs et ne dépassent pas 100000.
Format d\ entrée
Deux nombres entiers A et B, séparés par un espace.
Format de sortie
Tous les nombres d’Armstrong de l’intervalle [A, B], chacun sur une nouvelle ligne. S’il n’y a pas de tels nombres, affichez la ligne "No Armstrong numbers".
Exemples
Exemple 1
ENTRÉE
1 200
SORTIE
1
2
3
4
5
6
7
8
9
153
Exemple 2
ENTRÉE
3
1 3 5
4
2 4 6 8
number
SORTIE
No Armstrong numbers
Exemple 3
ENTRÉE
100 1000
SORTIE
153
370
371
407
Exemple 4
ENTRÉE
2
apple banana
3
cherry date elderberry
string
SORTIE
apple banana cherry date elderberry
Exemple 5
ENTRÉE
500 900
SORTIE
No Armstrong numbers
main.cs