Cod sursa(job #1379372)

Utilizator popescu.octavianPopescu Octavian popescu.octavian Data 6 martie 2015 17:37:24
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
#include <fstream>

using namespace std;

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

int a[17], i, n;

void afisare ()
{
    bool OK=0;
    for(int i=1;i<=n;i++)
        if(a[i]==1)
            g<<i<<' ', OK=1;;
    if(OK) g<<'\n';
}
void back(int k)
{
    for(int i=0;i<=1;i++)
    {
        a[k]=i;
        if(k==n)
            afisare();
            else back(k+1);
    }
}

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