Cod sursa(job #1010582)

Utilizator NacuCristianCristian Nacu NacuCristian Data 15 octombrie 2013 11:52:48
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include<fstream>
using namespace std;

int n,nr=-1;
int s[22];

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

void backtrack()
{
 for (int i=1; i<=s[0]; i++)
        fout<<s[i]<<" ";
    if (s[0])
        fout<<"\n";
    for (int i=s[s[0]]+1; i<=n; i++)
    {
        s[++s[0]]=i;
        backtrack();
        s[s[0]--]=0;
    }
}

int main()
{

    fin>>n;
    backtrack();
    return 0;
}