Cod sursa(job #342945)

Utilizator aghamatMorariu Razvan aghamat Data 24 august 2009 14:36:13
Problema Combinari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <stdio.h>
const char in[]="combinari.in";
const char out[]="combinari.out";
int s[20], n, k;

void back(int l)
{
	if (l==k)
		{
			for(int i=1; i<=k; ++i)
				printf("%d",s[i]);
			printf("\n");
		}
	else
		{
			for (int i=1+s[l]; i<=n; ++i)
				{
				s[l+1]=i;
				back(l+1);
				}
		}
}

int main()
{
	freopen(in,"r",stdin);
	freopen(out,"w",stdout);
	scanf("%d%d",&n,&k);
	back(0);
return 0;
}