Pagini recente » Cod sursa (job #535693) | Cod sursa (job #3224622) | Cod sursa (job #672951) | Cod sursa (job #2751967) | Cod sursa (job #186581)
Cod sursa(job #186581)
#include <stdio.h>
int n,q,v[18];
void citire(){
freopen("combinari.in","r",stdin);
scanf("%d %d",&n,&q);
fclose(stdin);
}
FILE *g;
void afisare(){
int i;
for(i=1;i<=q;i++)fprintf(g,"%d ",v[i]);
fprintf(g,"\n");
}
void back(int k){
if(k==q+1){afisare();k=1;}
else{
int i;
for(i=v[k-1]+1;i<=n-q+k;i++){v[k]=i;back(k+1);}
}
}
int main(){
citire();
g=fopen("combinari.out","w");
//fprintf(g,"%d",n);
back(1);
fclose(g);
return 0;
}