Cod sursa(job #1146530)

Utilizator irimiecIrimie Catalin irimiec Data 19 martie 2014 08:34:56
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include <fstream>
#include <iostream>

using namespace std;

ifstream f("combinari.in");
ofstream g("combinari.out");

int n, k, viz[20], comb[20];

void back(int niv)
{
	if(niv == k)
	{
		for(int i = 1; i <= k; ++i)
			g << comb[i] << " ";
		g << '\n';
		return;
	}
	for(int i = comb[niv]+1; i <= n; ++i)
	{
		if(!viz[i])
		{
			comb[niv+1] = i;
			back(niv+1);
		}
	}
}

int main()
{
	f >> n >> k;
	back(0);
}