Cod sursa(job #1151458)

Utilizator bogdanboboc97Bogdan Boboc bogdanboboc97 Data 24 martie 2014 10:07:03
Problema Combinari Scor 50
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <fstream>

using namespace std;

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

int st[20],n,k;

void afisare()
{
	int i;
	for (i=1;i<=k;i++)
	fout<<st[i]<<' ';
	fout<<"\n";
}

void back (int x)
{
	int i;
	if(x>k)
	{
	    int t=1;
	    for(i=2;i<=k;i++)
	    if(st[i]<=st[i-1])
	    t=0;
	    if(t==1)
		afisare();
	}
	else
		for (i=x;i<=n;i++)
		{
		st[x]=i;
		back(x+1);
		}
}

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