একটি অ্যারে A এবং একটি সংখ্যা k দেওয়া আছে। অ্যারের সব উপাদান গুণ করে শেষ k ডিজিট বের করুন। 10^k মডুলো ব্যবহার করুন।
উদাহরণ
#include <iostream>
#include <cmath>
using namespace std;
int displayLastKNumbers(int arr[], int n, int k) {
int mod = pow(10, k);
int mul = arr[0] % mod;
for (int i = 1; i < n; i++) {
mul = (mul * (arr[i] % mod)) % mod;
}
return mul;
}
int main() {
int a[] = {15, 22, 13, 19, 17};
int k = 3, n = 5;
cout << "Last K digits are: " << displayLastKNumbers(a, n, k);
return 0;
}
আউটপুট
Last K digits are: 670