Cod sursa(job #2404976)

Utilizator ElektrykT E S L A P E F E L I E Elektryk Data 13 aprilie 2019 17:55:35
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.49 kb
#include <fstream>

using namespace std;

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

void backtracking ();

int n, v[37];

int main()
{
    in>>n;
    backtracking ();
    return 0;
}

void backtracking ()
{
    for (register int i=1; i<=v[0]; ++i)
        out<<v[i]<<" ";
    if (v[0])
        out<<'\n';
    for (register int i=v[v[0]]+1; i<=n; ++i)
    {
        v[++v[0]]=i;
        backtracking ();
        v[v[0]]=0;
        v[0]--;
    }
}