Pagini recente » Cod sursa (job #1234904) | Cod sursa (job #597202) | Cod sursa (job #1425330) | Cod sursa (job #607124) | Cod sursa (job #753960)
Cod sursa(job #753960)
#include<cstdio>
int n;
void gen (int i,int l,int m)
{
if(i==n+1){
if(!l){
for(int j=1;j<i;j++)
if(m&(1<<j))
printf ("%d ",j);
puts ("");
}
return;
} else {
if(l)
gen (i+1,l-1,m|(1<<i));
gen (i+1,l,m);
}
}
int main()
{
freopen ("combinari.in","r",stdin);
freopen ("combinari.out","w",stdout);
int k;
scanf ("%d %d",&n,&k);
gen (1,k,0);
return 0;
}