Computer >> Máy Tính >  >> Lập trình >> C ++

Chia mọi phần tử của một mảng cho các phần tử mảng khác trong Chương trình C ++

Trong hướng dẫn này, chúng ta sẽ viết một chương trình chia một mảng phần tử cho một mảng phần tử khác.

Ở đây, chúng tôi đang làm theo một phương pháp đơn giản để hoàn thành vấn đề. Hãy xem các bước để giải quyết vấn đề.

  • Khởi tạo hai mảng.

  • Lặp lại qua mảng thứ hai và tìm sản phẩm của các phần tử.

  • Lặp lại qua mảng đầu tiên và chia từng phần tử với tích của các phần tử của mảng thứ hai.

Ví dụ

Hãy xem mã.

#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;
}

Đầu ra

Nếu bạn chạy đoạn mã trên, thì bạn sẽ nhận được kết quả sau.

5 3 0 9 1

Kết luận

Nếu bạn có bất kỳ câu hỏi nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.