정수를 연속으로 세 개 입력받으면서 순서대로 곱한 누적곱을 구하여 각각 출력하려고 하는데요

조회수 476회
정수:2
누적곱:2
정수:4
누적곱:8
정수:6
누적곱:48

이렇게 출력시키려고하는데 어떻게 코드를 짜야 하는지 잘 모르겠어요 도와주세요ㅜㅜ

1 답변

  • 간단하게 작성했습니다. c++

    #include <iostream>
    using namespace std;
    
    int main() {
        int* arr = new int[3]{1,1,1};
        int temp = 1;
        for (int i = 0;i < 3;i++) {
            cout << "정수:";
            cin >> arr[i];
    
            for (int j = 0;j < 3;j++) {
                temp *= arr[j];
            }
    
            cout << "누적곱:" << temp << endl;
            temp = 1;
        }
    }
    
    
    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)