Pagini recente » Borderou de evaluare (job #2703024) | Borderou de evaluare (job #1667139) | Borderou de evaluare (job #1449371) | Borderou de evaluare (job #2140078) | Cod sursa (job #656256)
Cod sursa(job #656256)
#include<cstdio>
int n;
int main()
{
int i,k,p;
freopen("submultimi.in","r",stdin);
freopen("submultimi.out","w",stdout);
scanf("%d",&n);
int lmt=(1<<n);
if(n==1)
{
printf("1\n");
}
else{
for(i=1;i<lmt;i++)
{
for(k=1;k<=n;k++)
{
p = (1<<(k-1));
if(i&p)
printf("%d ",k);
}
if(i<lmt-1)
printf("\n");
}
}
return 0;
}