Cod sursa(job #1379402)

Utilizator popescu.octavianPopescu Octavian popescu.octavian Data 6 martie 2015 17:43:53
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <cstdio>

using namespace std;

int n, k, a[17];

void back()
{
    int i;
    for(i=1;i<=k;i++)
        printf("%d ",a[i]);
    if(k)
        printf("\n");
    for(i=a[k]+1;i<=n;i++)
    {
        k++;
        a[k]=i;
        back();
        a[k]=0;
        k--;
    }
}

int main()
{
    freopen("submultimi.in","r",stdin);
    freopen("submultimi.out","w",stdout);
    scanf("%d",&n);
    back();
    return 0;
}