Cod sursa(job #2220259)

Utilizator AlexDabuDabu Alexandru AlexDabu Data 11 iulie 2018 00:07:45
Problema Combinari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.51 kb
#include <iostream>
#include <fstream>

using namespace std;

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

int n, m;
int subset[10];

void Read(void)
{
	fin >> n >> m;
}

void Combinari(int k)
{
	if (k == m)
	{
		for (int i = 1; i <= m; i++)
		{
			fout << subset[i] << ' ';
		}
		fout << '\n';
	}
	else
	{
		for (int i = subset[k] + 1; i <= n; i++)
		{
			subset[k + 1] = i;
			Combinari(k + 1);
		}
	}
}

int main(void)
{
	Read();
	Combinari(0);
	return 0;
}