Cod sursa(job #861209)

Utilizator SmarandaMaria Pandele Smaranda Data 21 ianuarie 2013 10:08:55
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include <cstdio>

using namespace std;

int main () {
    long N, ns, v, b;

    freopen ("submultimi.in", "r", stdin);
    freopen ("submultimi.out", "w", stdout);

    scanf ("%ld", &N);
    ns = (1 << N) - 1;
    for (v = 1; v <= ns; v ++) {
        for (b = 0; b < N; b ++)
            if (v & (1 << b))
                printf ("%ld ", b + 1);
        printf ("\n");
    }
    return 0;
}