Cod sursa(job #446073)

Utilizator wamfeverDobos Ionut wamfever Data 24 aprilie 2010 22:22:57
Problema Submultimi Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include<cstdio>
using namespace std;
int n,v[1000];
void post()
{ 
     for(int i=1;i<=n;i++) if( v[i] ) printf("%d ",i);
     printf("%d\n");
}
void bec(int k)
{ 
     for(int p=0;p<=1;p++) 
     { 
             v[k]=p;
			 if(k==n) post();
			 else bec(k+1);
       }
}
int main()
{ 
    freopen("submultimi.in","r",stdin);
    freopen("submultimi.out","w",stdout);
    scanf("%d",&n);
    bec(1);
    return 0;
}