এই সমস্যায়, আমাদের একটি সংখ্যা N দেওয়া হয়েছে। আমাদের কাজ হল প্রদত্ত পাঁচ অঙ্কের সংখ্যার শেষ পাঁচটি সংখ্যা খুঁজে বের করা যা ঘাত পাঁচে উন্নীত হয়।
সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক,
ইনপুট: N =25211
আউটপুট:
সমাধান পদ্ধতি
সমস্যা সমাধানের জন্য, আমাদের ফলাফলের মানের শেষ পাঁচটি সংখ্যা খুঁজে বের করতে হবে। সুতরাং, সংখ্যাটির অবশিষ্ট 5 ডিজিট খুঁজে বের করে আমরা প্রতিটি পাওয়ার বৃদ্ধির পরে সংখ্যাটির শেষ সংখ্যাটি খুঁজে পাব। শেষ পর্যন্ত 5 এর পাওয়ার পরে শেষ 5টি সংখ্যা ফেরত দিন।
আমাদের সমাধানের কাজ চিত্রিত করার জন্য প্রোগ্রাম,
উদাহরণ
#include <iostream> using namespace std; int lastFiveDigits(int n) { int result = 1; for (int i = 0; i < 5; i++) { result *= n; result %= 100000; } cout<<"The last five digits of "<<n<<" raised to the power 5 are "<<result; } int main() { int n = 12345; lastFiveDigits(n); return 0; }
আউটপুট
The last five digits of 12345 raised to the power 5 are 65625