Armstrong-Zahlen im Bereich

C# Medium math

Aufgabe «Armstrong-Zahlen im Bereich»

Schreiben Sie ein Programm, das alle Armstrong-Zahlen in einem gegebenen Bereich von A bis B einschließlich findet. Eine Armstrong-Zahl ist eine Zahl, die gleich der Summe ihrer Ziffern ist, jede potenziert mit der Anzahl der Ziffern der Zahl. Zum Beispiel: 153 = 1^3 + 5^3 + 3^3. Es ist garantiert, dass A ≤ B und beide Zahlen positiv sind und 100000 nicht überschreiten.

Eingabeformat

Zwei ganze Zahlen A und B, durch ein Leerzeichen getrennt.

Ausgabeformat

Alle Armstrong-Zahlen aus dem Bereich [A, B], jede in einer neuen Zeile. Wenn es keine solchen Zahlen gibt, geben Sie die Zeile "No Armstrong numbers" aus.

Beispiele

Beispiel 1

EINGABE
1 200
AUSGABE
1 2 3 4 5 6 7 8 9 153

Beispiel 2

EINGABE
3 1 3 5 4 2 4 6 8 number
AUSGABE
No Armstrong numbers

Beispiel 3

EINGABE
100 1000
AUSGABE
153 370 371 407

Beispiel 4

EINGABE
2 apple banana 3 cherry date elderberry string
AUSGABE
apple banana cherry date elderberry

Beispiel 5

EINGABE
500 900
AUSGABE
No Armstrong numbers
main.cs