অ্যারে উপাদানগুলোর গুণফল বের করে তার সবচোয় বামের ডিজিট (Most Significant Digit) প্রিন্ট করতে হবে।
উদাহরণ
arr = {12, 5, 16} → Product = 960 → First digit = 9
C++ কোড উদাহরণ
#include <bits/stdc++.h>
using namespace std;
int firstDigit(int arr[], int n) {
long long prod = 1;
for (int i = 0; i < n; i++) prod *= arr[i];
while (prod >= 10) prod /= 10;
return prod;
}
int main() {
int arr[] = {12, 43, 32, 54};
cout << "The first digit will be: " << firstDigit(arr, 4) << endl;
return 0;
}
আউটপুট
The first digit will be: 8
নোট: বড় অ্যারে/বড় সংখ্যার জন্য
long doubleবা লগারিদম ব্যবহার করুন ওভারফ্লো এড়াতে।