C ++程序在数字数组的乘积中查找第一个数字
在本文中,我们将讨论一个程序,该程序将在给定数组的元素乘积中查找第一个数字。
例如,假设我们得到了一个数组。
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
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短