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