Cod sursa(job #1606639)

Utilizator qwertyuiTudor-Stefan Berbinschi qwertyui Data 20 februarie 2016 13:55:46
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include <iostream>
#include <fstream>

using namespace std;

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

int myStack[25];
int N;

void backt()
{
	for (int i = 1; i <= myStack[0]; ++i)
		fout <<myStack[i] <<' ';
	if (myStack[0])
		fout <<'\n';
	for (int i = myStack[myStack[0]] + 1; i <= N; ++i)
	{
		myStack[++myStack[0]] = i;
		backt();
		myStack[myStack[0]] = 0;
		--myStack[0];
	}
}
int main()
{
    fin >>N;
    backt();
    return 0;
}