Cod sursa(job #1768870)

Utilizator Joystick6208Catalin Topala Joystick6208 Data 1 octombrie 2016 16:18:12
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <cstdio>
using namespace std;

int n, k, num[20];

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

int main()
{

	freopen("combinari.in", "r", stdin);
	freopen("combinari.out", "w", stdout);

	scanf("%d%d", &n, &k);
	back(0);

	return 0;
}