이 기사에서 우리는 주어진 배열의 요소들의 곱에서 첫 번째 숫자를 찾는 프로그램에 대해 논의할 것입니다.
예를 들어 배열이 주어졌다고 가정해 보겠습니다.
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