Cod sursa(job #792256)

Utilizator cosminionutCosmin Ionut cosminionut Data 26 septembrie 2012 20:06:26
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <fstream>
using namespace std;
ifstream f("combinari.in");
ofstream g("combinari.out");


int n,p,v[20];

void afisare()
{
	for (int i=1;i<=p;i++)
		g<<v[i]<<" ";
	g<<'\n';
}

int valid(int k)
{
	if(v[k]>v[k-1])
		return 1;
	else 
		return 0;
}

void back(int k)
{
	for(int i=i;i<=n;i++)
		{v[k]=i;
		if(valid(k)==1)
			{
			if(k==p)
				afisare();
			else
				back(k+1);
			}
		}
}

int main()
{	f>>n>>p
;
	back(1);	
	f.close();
	g.close();
	return 0;
}