Cod sursa(job #1105438)

Utilizator L.DanielLungu Daniel L.Daniel Data 11 februarie 2014 20:05:47
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <fstream>
using namespace std;
int n, v[100], p;
ifstream cin("submultimi.in");
ofstream cout("submultimi.out");
void scriere(int k)
{
	for (int i = 1; i <= k; ++i)
		cout << v[i] << " ";
	cout <<"\n";
}
void BK(int k)
{
	for (int i =v[k-1]+1; i <= n; ++i)
	{
		v[k] = i;
		if (k==p)scriere(k);
		else BK(k + 1);
	}
}
int main()
{
	cin >> n;
	for ( p = 1; p <= n;++p)
		BK(1);
	return 0;
}