Cod sursa(job #387436)

Utilizator silvia_the_bestSilvia Pripoae silvia_the_best Data 27 ianuarie 2010 17:23:57
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <cstdio>

#define FIN "submultimi.in"
#define FOUT "submultimi.out"

int n;

void write(int st)
{
    int i;

    for (i = 0; i < n; ++ i)
        if (st & (1 << i))
            printf("%d ", i + 1);

    printf("\n");
}

int main()
{
    int i;

    freopen(FIN, "r", stdin);
    freopen(FOUT, "w", stdout);

    scanf("%d", &n);

    for (i = 1; i < (1 << n); ++ i)
        write(i);
}