দুটি পূর্ণসংখ্যা X এবং K দেওয়া আছে। K হল পূর্ণসংখ্যার সংখ্যার সংখ্যা। যুক্তি হল X দ্বারা বিভাজ্য বৃহত্তম K-সংখ্যার সংখ্যা খুঁজে বের করা।
Input: X = 30, K = 3 Output: 980
ব্যাখ্যা
980 হল বৃহত্তম তিন অঙ্কের সংখ্যা যা 30 দ্বারা বিভাজ্য। K-এর ঘাত 10 নিয়ে তারপর 1 দিয়ে বিয়োগ করলে আমাদের সবচেয়ে বড় K সংখ্যার সংখ্যা পাওয়া যাবে তারপর আমরা সবচেয়ে বড় সংখ্যাটি পাওয়ার চেষ্টা করব। যাকে X দ্বারা ভাগ করা হয়।
উদাহরণ
#include <iostream> #include <math.h> using namespace std; int main() { int X = 20; int K = 3; int MAX = pow(10, K) - 1; cout << (MAX - (MAX % X)); }