Cod sursa(job #794814)

Utilizator mihaiSimuSimu Mihai mihaiSimu Data 7 octombrie 2012 01:10:52
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.36 kb
#include <stdio.h>

int v[20],n,k;

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

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