Cod sursa(job #1312871)

Utilizator Octavian.Dima Octavian Octavian. Data 10 ianuarie 2015 00:32:35
Problema Submultimi Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iostream>
#include <fstream>

using namespace std;

fstream in, out;
int n, v[17];

void submultime(int a)
{
	for (int i = v[a - 1] + 1; i <= n; i++)
	{
		v[a] = i;

		for (int j = 1; j <= a; j++)
			out << v[j] << " ";

		out << endl;

		if (a < n)
			submultime(a + 1);
	}
}

int main()
{
	in.open("submultimi.in", ios::in);
	out.open("submultimi.out", ios::out);

	in >> n;
	in.close();

	submultime(1);
	out.close();

	system("pause");
	return 0;
}