Cod sursa(job #156744)

Utilizator razvi9Jurca Razvan razvi9 Data 12 martie 2008 18:42:29
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include<cstdio>
using namespace std;
int n,K,st[50];

void back(int k)
{
	int i;
	if(k==K+1){
		for(i=1;i<=K;i++)
			printf("%d ",st[i]);
		printf("\n");
		return;}
	i=st[k-1]+1;
	while(i<=n-(K-k)){
		st[k]=i;
		back(k+1);
		i++;}

}

int main()
{
	freopen("combinari.in","r",stdin);
	freopen("combinari.out","w",stdout);
	scanf("%d %d",&n,&K);
	back(1);
	fclose(stdout);
}