Cod sursa(job #883073)

Utilizator mircea.dobreanuMircea Dobreanu mircea.dobreanu Data 19 februarie 2013 18:29:44
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include<fstream>
using namespace std;

int n,m,v[20];
ifstream fin("combinari.in");
ofstream fout("combinari.out");

void citire()
{
	fin>>n>>m;
	fin.close();
}
void afisare()
{
	int i;
	for (i=1;i<=m;i++)
		fout<<v[i]<<' ';
	fout<<'\n';
}
void comb(int k)
{
	if (k==m+1)
		afisare();
	else
	{
		int i;
		for (i=v[k-1]+1;i<=n;i++)
		{
			v[k]=i;
			comb(k+1);
		}
	}
}


int main()
{
	citire();
	comb(1);
	fout.close();
	return 0;
}