이 기사에서 우리는 주어진 배열의 요소들의 곱에서 첫 번째 숫자를 찾는 프로그램에 대해 논의할 것입니다.
예를 들어 배열이 주어졌다고 가정해 보겠습니다.
arr = {12, 5, 16} 그런 다음 이러한 요소의 제품은 12*5*16 =960이 됩니다. 따라서 결과, 즉 이 경우 제품의 첫 번째 숫자는 9가 됩니다.
예시
#include <bits/stdc++.h>
using namespace std;
int calc_1digit(int arr[], int x) {
long long int prod = 1;
for(int i = 0;i < x; i++) {
prod = prod*arr[i];
}
while (prod >= 10)
prod = prod / 10;
return prod;
}
int main() {
int arr[]={12,43,32,54};
cout <<"The first digit will be: " << calc_1digit(arr,4)<< endl;
} 출력
The first digit will be: 8