এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যেটি সবচেয়ে বড় 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
উপসংহার
টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।