在本教程中,我们将学习如何查找数组乘积的第一位。
让我们看看解决问题的步骤。
初始化数组。
在数组中查找元素的乘积。
将结果除以小于10的结果。
打印一位数字
让我们看一下代码。
#include <bits/stdc++.h> using namespace std; int productOfArrayDigits(int arr[], int n) { int product = 1; for (int i = 0; i < n; i++) { product *= arr[i]; } return product; } int firstDigitOfNumber(int n) { while (n >= 10) { n /= 10; } return n; } int main() { int arr[] = { 1, 2, 3, 4, 5, 6 }; cout << firstDigitOfNumber(productOfArrayDigits(arr, 6)) << endl; return 0; }输出结果
如果运行上面的代码,则将得到以下结果。
7