Cod sursa(job #1172001)

Utilizator roxana.istratePoenaru Roxana roxana.istrate Data 16 aprilie 2014 17:22:13
Problema Combinari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <iostream>
#include <stdlib.h>

using namespace std;

ifstream fin("combinari.in");
ofstream fout("combinari.out");

int N, K;
int *vect;

void back(int ith, int from){
	if(ith == K+1) {
		for(int i = 0; i < K; i++){
			fout << vect[i] << " ";
		}
		fout << "\n";
	}else{
		for(int i = from+1; i <= N; i++){
			vect[ith-1] = i;
			back(ith+1, i);
		}
	}
}

int main(){
	fin >> N >> K;
	vect = (int*)malloc(K*sizeof(int));
	back(1,0);
	free(vect);
	return 0;
}