Cod sursa(job #481900)

Utilizator marta_diannaFII Filimon Marta Diana marta_dianna Data 1 septembrie 2010 22:17:52
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include<fstream.h>
#define NMAX 20

int a[NMAX], n, k, j;


ifstream f("combinari.in");
ofstream g("combinari.out");

void comb(int h)
{
	int i;
	if (h==k+1) 
	{
		g<<a[1];
		for(j=2; j<=k; ++j) g<<" "<<a[j];
		g<<"\n";
	}
	else
		for(i=a[h-1]+1; i<=h+n-k; ++i)
		{
			a[h]=i;
			comb(h+1);
		}
}

int main()
{	
	f>>n>>k;
	
	comb(1);
	
	f.close();
	g.close();
	return 0;
}