본문 바로가기
Programming/C++

세개의 배열을 섞어 만들 수 있는 모든 경우의 수 구하는 방법 | C++

by 혀코 2020. 10. 4.

안녕하세요. 혀코입니다. 

이번 시간에는 세개의 배열을 섞어 만들 수 있는 모든 경우의 조합과 그 조합의 수를 구하는 방법에 대해서 알아보겠습니다.

#include <iostream>

int main() {
    int i, j, k, c=0;
    int r, g, b;
    scanf("%d %d %d", &r, &g, &b);
    for(i = 0; i < r; i++) {
        for(j = 0; j < g; j++) {
            for(k = 0; k < b; k++) {
                printf("%d %d %d\n", i, j, k);
                c++;
            }
        }
    }
    printf("%d\n", c);
    return 0;
}

 

 

이렇게 세개의 배열을 섞어 만들 수 있는 모든 경우의 조합과 그 조합의 수를 구하는 방법에 대해서 알아봤습니다.

유용하셨다면, 공감과 구독 부탁 드립니다.

감사합니다. :)

댓글