Cod sursa(job #153992)

Utilizator zobicaMarin Marin zobica Data 10 martie 2008 20:59:48
Problema Combinari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb

#include <fstream>

using namespace std;

int sol[19];
int nr, n, p;

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


	

void afisare() {
	for (int i = 1; i <= p; i++)
		fout << sol[i] << " ";
	fout << endl;
}

void back(int k) {  	  
    for(int i = sol[k-1] + 1; i <= n - p + k; i++) { 
		sol[k] = i;
		if (k == p) {
			afisare();
			continue;
		}
		back(k+1);
    }  
}

int main() {	
	fin >> n >> p;
	back(1);
	fout.close();
	return 0;

}