Cod sursa(job #399796)

Utilizator nandoLicker Nandor nando Data 21 februarie 2010 08:30:13
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include <cstdio>

int n,k,vec[50];

void back(int pos){
	if(pos==k){
		for(int i=0;i<k;i++){
			printf("%u ",vec[i]);
		}	
		putchar('\n');
	}else{
		for(int i=vec[pos-1]+1;i<n-pos+k;i++){
			vec[pos]=i;
			back(pos+1);
		}
	}
}

int main(){
	FILE* fin=fopen("combinari.in","r");
	freopen("combinari.out","wt",stdout);
	fscanf(fin,"%u %u",&n,&k);
	back(0);
}