Cod sursa(job #1348038)

Utilizator andreeadimaDima Andreea andreeadima Data 19 februarie 2015 14:32:02
Problema Submultimi Scor 90
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");
int n;
bool sub[15];
void afisare ()
{
    int i;
    for (i = 1; i <= n; i++)
        if (sub[i] == 1)
            fout<<i<<" ";
    fout<<'\n';
}
void gen (int i)
{
    if (i == n+1)
        afisare();
    else
    {
        sub[i] = 1;
        gen(i+1);
        sub[i] = 0;
        gen(i+1);
    }
}
int main()
{
    fin>>n;
    gen(1);
    fin.close();
    fout.close();
    return 0;
}