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
结论
如果您在本教程中还有任何疑问,请在评论区提出。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP