用C ++程序将一个数组的每个元素除以其他数组元素

在本教程中,我们将编写一个程序,该程序将一个元素数组除以另一个元素数组。

在这里,我们遵循一种简单的方法来完成此问题。让我们看看解决问题的步骤。

  • 初始化两个数组。

  • 遍历第二个数组并找到元素的乘积。

  • 遍历第一个数组,并将每个元素与第二个数组元素的乘积相除。

示例

让我们看一下代码。

#include <bits/stdc++.h>
using namespace std;
void divideArrOneWithTwo(int arr_one[], int arr_two[], int n, int m) {
   int arr_two_elements_product = 1;
   for (int i = 0; i < m; i++) {
      if (arr_two[i] != 0) {
         arr_two_elements_product = arr_two_elements_product * arr_two[i];
      }
   }
   for (int i = 0; i < n; i++) {
      cout << floor(arr_one[i] / arr_two_elements_product) << " ";
   }
   cout << endl;
}
int main() {
   int arr_one[] = {32, 22, 4, 55, 6}, arr_two[] = {1, 2, 3};
   divideArrOneWithTwo(arr_one, arr_two, 5, 3);
   return 0;
}
输出结果

如果运行上面的代码,则将得到以下结果。

5 3 0 9 1

结论