Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

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

결론

튜토리얼에서 질문이 있는 경우 댓글 섹션에 언급하세요.