Cod sursa(job #419344)

Utilizator mihaipopa12Popa Mihai mihaipopa12 Data 17 martie 2010 12:27:37
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include<stdio.h>
FILE*f=fopen("combinari.in","r");
FILE*g=fopen("combinari.out","w");
int ok,n,x[20],m;

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

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