Cod sursa(job #2364937)

Utilizator TudorCristeaCristea Tudor TudorCristea Data 4 martie 2019 11:29:43
Problema Combinari Scor 100
Compilator cpp-64 Status done
Runda pregatire_cls10_oji Marime 0.51 kb

#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("combinari.in");
ofstream fout("combinari.out");

int contor, s[50], n, k;

void afisare()
{
	int i;
	for (i = 1; i <= k; ++i)
	{
		fout << s[i] << " ";
	}
	fout << '\n';
}

void bacc(int contor)
{
	int i;
	if (contor == k + 1)
	{
		afisare();
	}
	else
	{
		for (i = s[contor - 1] + 1; i <= n; ++i)
		{
			s[contor] = i;
			bacc(contor + 1);
		}
	}
}

int main()
{
	fin >> n >> k;
	bacc(1);
	return 0;
}