Cod sursa(job #514064)

Utilizator valentin.harsanValentin Harsan valentin.harsan Data 17 decembrie 2010 18:08:34
Problema Combinari Scor 60
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include<iostream>
#include<fstream>
using namespace std;
int sol[9],n,k;
ifstream aa("combinari.in");
ofstream ss("combinari.out");
void back(int p);
int main () {
	aa >> n >> k;
	back(1);
	aa.close();
	ss.close();
	return 0;
}
void back(int p) {
	int i;
	if (p>k) {
		for (i=1;i<=k;++i)
			ss << sol[i] << ' ';
		ss << "\n";
		return;
	}
	for(i=1+sol[p-1];i<=n;++i) {
		//if (i>sol[p-1]){
			sol[p]=i;
			back(p+1);
		//}
	}
}