কম্পিউটার

একটি প্রদত্ত পাঁচ অঙ্কের সংখ্যার শেষ পাঁচটি সংখ্যা খুঁজে বের করুন C++ এ পাঁচটি পাওয়ারে উত্থাপিত


এই সমস্যায়, আমাদের একটি সংখ্যা 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

  1. C++ এ x এর নিকটতম বা a ^ b (a উত্থাপিত শক্তি b) এর একাধিক খুঁজুন

  2. C++ এ একটি প্রদত্ত সংখ্যার সংখ্যা ব্যবহার করে তৈরি করা যেতে পারে এমন সর্বাধিক সংখ্যা খুঁজুন

  3. C++ এ D দ্বারা বিভাজ্য N সংখ্যার সংখ্যা খুঁজুন

  4. একটি সংখ্যার অঙ্কের যোগফল খুঁজে বের করার জন্য C++ প্রোগ্রাম যতক্ষণ না যোগফল একক সংখ্যায় পরিণত হয়