Cod sursa(job #163126)

Utilizator andrei.12Andrei Parvu andrei.12 Data 21 martie 2008 14:55:51
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include<stdio.h>

int n, k, sol[25];

void back(int a, int b){
	if (b == k){
		for (int i = 1; i <= k; i ++)
			printf("%d ", sol[i]);
		printf("\n");
		return ;
	}
	
	for (int i = a+1; i <= n; i ++){
		sol[b+1] = i;
		
		back(i, b+1);
	}
}
int main()
{
	freopen("combinari.in", "rt", stdin);
	freopen("combinari.out", "wt", stdout);
	
	scanf("%d%d", &n, &k);
	
	back(0, 0);
	
	return 0;
}