যদি একটি সংখ্যার প্রতিটি অঙ্ককে সংখ্যাটির মোট অঙ্কের সমান পাওয়ার দিয়ে বৃদ্ধি করে, পাওয়ারগুলোকে আবার যোগ করে সেই সংখ্যাটি পুনরায় পাওয়া যায়, তবে সংখ্যাটিকে আর্মস্ট্রং সংখ্যা বলে। সেক্ষেত্রে তিন অঙ্কের একটি সংখ্যার পাওয়ার বা শক্তি হবে 3। যেমন– 153 একটি আর্মস্ট্রং সংখ্যা, কারণ 13+53+33=1+125+27=153। এমন একটি প্রোগ্রাম লিখতে হবে, যেটি তিন অঙ্কের একটি সংখ্যা আর্মস্ট্রং সংখ্যা কি না, তা নির্ণয় করবে।
ইনপুট
প্রোগ্রামটির প্রথম ইনপুট হবে একটি পূর্ণসংখ্যা T (1 ≤ T ≤ 100), যা টেস্ট কেসের সংখ্যা নির্দেশ করে। পরবর্তী T-সংখ্যক লাইনে ইনপুট হবে তিন অঙ্কের পূর্ণসংখ্যা n (100 ≤ n ≤ 999)।
আউটপুট
প্রোগ্রামটির আউটপুটে যদি n আর্মস্ট্রং সংখ্যা হয়, তাহলে প্রিন্ট করবে n is an armstrong number!
অন্যথায় প্রিন্ট করবে n is not an armstrong number!
।
নমুনা
নমুনা ইনপুট | নমুনা আউটপুট |
---|---|
5 593 310 431 465 122 | 593 is not an armstrong number! 310 is not an armstrong number! 431 is not an armstrong number! 465 is not an armstrong number! 122 is not an armstrong number! |