কম্পিউটার

C++ এ X দ্বারা বিভাজ্য K সংখ্যার বৃহত্তম সংখ্যা


এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যেটি সবচেয়ে বড় k-সংখ্যার সংখ্যা খুঁজে বের করে যা x দ্বারা বিভাজ্য।

আসুন সমস্যা সমাধানের পদক্ষেপগুলি দেখি৷

  • x এবং k শুরু করুন।
  • pow(10, k)-এর মান খুঁজুন - 1 যা সবচেয়ে বড় k-সংখ্যা সংখ্যা।
  • এখন, x দ্বারা বিভাজ্য সবচেয়ে বড় k-সংখ্যাটি পেতে উপরের মান থেকে অবশিষ্ট মানটি সরিয়ে দিন।

উদাহরণ

আসুন কোডটি দেখি।

#include <bits/stdc++.h>
using namespace std;
int answer(int x, int k) {
   int max = pow(10, k) - 1;
   return max - (max % x);
}
int main() {
   int x = 45, k = 7;
   cout << answer(x, k) << endl;
   return 0;
}

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

9999990

উপসংহার

টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।


  1. X দ্বারা বিভাজ্য বৃহত্তম K সংখ্যার জন্য C++ প্রোগ্রাম?

  2. X দ্বারা বিভাজ্য ক্ষুদ্রতম K সংখ্যার সংখ্যার জন্য C++ প্রোগ্রামিং?

  3. X দ্বারা বিভাজ্য বৃহত্তম K সংখ্যার সংখ্যার জন্য C++ প্রোগ্রাম?

  4. X দ্বারা বিভাজ্য ক্ষুদ্রতম K সংখ্যা সংখ্যার জন্য C++ প্রোগ্রাম?