Cod sursa(job #1923209)

Utilizator vladdy47Bucur Vlad Andrei vladdy47 Data 10 martie 2017 21:25:21
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
# include <bits/stdc++.h>

using namespace std;

const int Nmax = 20;

int i, n, j;
int a[Nmax];

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

    scanf("%d\n", &n);

    for (i = 1; i <= n; ++i) a[i] = i;

    for (i = 1; i < (1 << n); ++i){
        for (j = 0; j < n; ++j)
            if (i & (1 << j)) printf("%d ", a[j + 1]);
        printf("\n");
    }

    return 0;
}