Cod sursa(job #1221703)

Utilizator o_micBianca Costin o_mic Data 21 august 2014 11:38:29
Problema Submultimi Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <iostream>
#include <fstream>

using namespace std;

int n, v[20];
fstream g("submultimi.out", ios::out);

void print(int k)
{
	int i;
	for(i = 0 ; i < k ; i++)
		g << v[i] << " ";
	g << endl;
}

void BKT(int k, int lst)
{
	int i;
	for(i = lst; (i <= n) && k <= n ; i++)
	{
	    v[k-1] = i;
        print(k);
        BKT(k + 1, i + 1);
	}
}

int main()
{
	fstream f("submultimi.in", ios::in);
	f >> n;
	BKT(1, 1);
	return 0;
}