Cod sursa(job #613950)

Utilizator dtoniucDaniel Toniuc dtoniuc Data 5 octombrie 2011 09:42:47
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iostream>
#include <fstream>
using namespace std;
int n,sol[100],m;
ofstream fout("combinari.out");
void tiparire()
{
	for(int i=1;i<=m;i++)
		fout<<sol[i]<<" ";
	fout<<'\n';
}
int verif(int nr,int k)
{
	for (int i=1;i<k;i++)
		if(sol[i]==nr) return 0;
	return 1;
}
void bk(int k)
{
	if(k>m) tiparire();
	else 
		for(int i=sol[k-1]+1;i<=n;i++)
			{
				sol[k]=i;
				bk(k+1);
			}
}
int main ()
{
	ifstream fin("combinari.in");
	fin>>n>>m;
	bk(1);
	return 0;
}