Cod sursa(job #404088)

Utilizator Cosmin1490Balan Radu Cosmin Cosmin1490 Data 25 februarie 2010 19:49:00
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <stdio.h>

int N,K,X[20];

FILE *fout=fopen("combinari.out","w");

void citire()
{
	FILE *fin=fopen("combinari.in","r");
	
	fscanf(fin,"%d %d",&N,&K);
	
	fclose(fin);
	
}

void afisare()
{
	int i;
	
	for(i=1;i<=K;i++)
		fprintf(fout,"%d ",X[i]);
	
	fprintf(fout,"\n");
	
}

void bkt(int k)
{
	int i;
	if (k==K+1) afisare();
	
	else
		for(i=X[k-1]+1;i<=N;i++)
		{
			X[k]=i;
			bkt(k+1);
		}
	
	
}


int main()
{
	citire();
	bkt(1);
	fclose(fout);
}