Cod sursa(job #945867)

Utilizator avramavram andrei marius avram Data 3 mai 2013 10:28:16
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include<fstream>

using namespace std;

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

int n,x[30];

void sol(int lung)
{
    int ok=1;
    for(int i=1;i<=lung;i++){
        if(x[i]==1)
        {
            ok=0;
            g<<i<<" ";
        }
    }
    if (ok == 0)
        g<<"\n";
}

void back(int k)
{
    if(k>n)
        sol(n);
    else
    {
        for(int i=0;i<=1;i++){
            x[k]=i;
            back(k+1);
        }
    }
}

int main()
{
    f>>n;
    back(1);
    return 0;
}