Cod sursa(job #551417)

Utilizator vladcatrinaVlad Catrina vladcatrina Data 10 martie 2011 19:23:51
Problema Combinari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <stdio.h>

FILE*f = fopen("combinari.in","r");
FILE*g = fopen("combinari.out","w");

int n,k,m;
int v[29];

void comb(int k){
	
	int i;
	if(k>m) {
		for(i=1;i<=m;i++){			
			fprintf(g,"%d ",v[i]);
		}
		fprintf(g,"%d\n");
		return;
	} else {
		for(i=v[k-1]+1;i<=n;i++){
			v[k] = i;
			comb(k+1);
		}
	}
	
}

int main() {
	
	fscanf(f,"%d %d",&n,&m);
	
	comb(1);
	
	fclose(f);
	fclose(g);
	return 0;
}