Pagini recente » Cod sursa (job #658665) | Cod sursa (job #1283127) | Cod sursa (job #448273) | Cod sursa (job #2465191) | Cod sursa (job #317438)
Cod sursa(job #317438)
//combinari
#include<stdio.h>
FILE *f,*g;
int n,k,s[15];
void afis(){
for(int i=1;i<=k;i++) fprintf(g,"%d ",s[i]);
fprintf(g,"\n");
}
void gen(int z){
if(z>k) { afis(); return; }
for(int i=s[z-1]+1;i<=n;i++) { s[z]=i;gen(z+1); }
}
int main(){
f = fopen("combinari.in","rt");
g = fopen("combinari.out","wt");
fscanf(f, "%d%d", &n,&k);
gen(1);
return 0;
}