أرقام أرمسترونغ في النطاق

C# Medium math

مهمة «أرقام أرمسترونغ في النطاق»

اكتب برنامجًا يجد جميع أعداد أرمسترونغ في نطاق معين من A إلى B شاملاً. عدد أرمسترونغ هو عدد يساوي مجموع أرقامه مرفوعة إلى قوة تساوي عدد أرقام هذا العدد. على سبيل المثال، 153 = 1^3 + 5^3 + 3^3. من المضمون أن A ≤ B وكلا العددين موجبان ولا يتجاوزان 100000.

تنسيق الإدخال

عددان صحيحان A و B، مفصولان بمسافة.

تنسيق الإخراج

جميع أرقام أرمسترونغ في النطاق [A, B]، كل رقم في سطر جديد. إذا لم توجد هذه الأرقام، قم بإخراج السطر "No Armstrong numbers".

أمثلة

مثال 1

الإدخال
1 200
الإخراج
1 2 3 4 5 6 7 8 9 153

مثال 2

الإدخال
3 1 3 5 4 2 4 6 8 number
الإخراج
No Armstrong numbers

مثال 3

الإدخال
100 1000
الإخراج
153 370 371 407

مثال 4

الإدخال
2 apple banana 3 cherry date elderberry string
الإخراج
apple banana cherry date elderberry

مثال 5

الإدخال
500 900
الإخراج
No Armstrong numbers
main.cs