এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখব যা X দিয়ে বিভাজ্য সর্বোচ্চ k-ডিজিট সংখ্যা খুঁজে বের করবে।
সমস্যা সমাধানের ধাপসমূহ
- 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
নिष्कর্ষ
এই টিউটোরিয়াল সম্পর্কে আপনার যেকোনো প্রশ্ন থাকলে কমেন্ট সেকশনে জানাতে পারেন।