Cod sursa(job #160499)

Utilizator m3rikPaul Urziceanu m3rik Data 15 martie 2008 22:26:43
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include<fstream.h>

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

void tipar()
{
	int ii;
	for(ii=0;ii<n;ii++)
		fout<<stv[ii]<<" ";
	fout<<"\n";

}
void back(int k)
{
	int i,cont,j;
	if(k==n) tipar();
	else
	{
		for(i=1;i<=m;i++)
		{
		stv[k]=i;
		cont=1;
		for(j=0;j<k;j++)
			if(stv[j]>=stv[k])cont=0;
		if(i>m-n+k+1) cont=0;
		if(cont) back(k+1);
		}
	}
}



int main()
{
	fin>>m;
	fin>>n;
	back(0);
	return 0;
}