Hai số nguyên X và K đã cho. K là số chữ số trong số nguyên. Logic là tìm số chữ số K lớn nhất chia hết cho X.
Input: X = 30, K = 3 Output: 980
Giải thích
980 là số lớn nhất có ba chữ số chia hết cho 30. Bằng cách lấy K theo lũy thừa của 10 rồi trừ đi với 1 sẽ cho chúng ta số chữ số K lớn nhất sau đó chúng ta sẽ cố gắng lấy số lớn nhất. được chia cho X.
Ví dụ
#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));
}