Cod sursa(job #1797633)

Utilizator benjamin2205Zeic Beniamin benjamin2205 Data 4 noiembrie 2016 18:01:26
Problema Submultimi Scor 100
Compilator cpp Status done
Runda selectie_emag_mediu_2016_runda3 Marime 0.49 kb
#include <iostream>
#include <fstream>

using namespace std;

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

int n,k = 0;
int v[100];

void back(int p)
{
    int i;
    if(p == n+1)
    {
        for(i = 1; (i <= n); ++i)
        {
            if(v[i]) g << i << ' ';
        }
        if(k) g << '\n';
        k = 1;
        return;
    }
    v[p] = 0;
    back(p+1);
    v[p] = 1;
    back(p+1);
}

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