CCCPaste

Untitled

#include 
#include 
#include 
#include 
#include 
using namespace std;

int main() {
    int n = 3;
    
    for(int bitmask = 0; bitmask < (1 << n); bitmask++) { // (1 << n) = power(2, n)
        for(int bit = 0; bit < n; bit++) {
            if(bitmask & (1 << bit)) {
                cout << bit + 1 << " " ;
            }
        }
        cout << endl;
    }
    return 0;
}