Cod sursa(job #533780)

Utilizator radubbRadu B radubb Data 14 februarie 2011 16:59:17
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <cstdio>
using namespace std;

#define nmax 100
int n, l;
int st[nmax];

inline void citire()
{
	freopen("combinari.in","r",stdin);
	scanf("%d %d", &n, &l);
}

inline void afisare()
{
	for(int i=1; i<=l; i++)
		printf("%d ", st[i]);
	printf("\n");
}

void bkt(int k)
{
	for(int i=st[k-1]; i<n; i++)
	{
		st[k] = i + 1;
		if(k == l)
			afisare();
		else
			bkt(k+1);
	}
}

int main()
{
	citire();
	freopen("combinari.out","w",stdout);
	bkt(1);
	return 0;
}