Cod sursa(job #1472908)

Utilizator alexandru.ghergutAlexandru-Gabriel Ghergut alexandru.ghergut Data 18 august 2015 01:16:35
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.55 kb
#include <fstream>

using namespace std;

void genSubset(int index, int k, int a[], int n, ofstream &g)
{
    for (int i = k; i <= n; i++)
    {
        a[index] = i;
        for (int j = 0; j <= index; j++)
            g << a[j] << " ";
        g << '\n';
        if (i + 1 <= n)
            genSubset(index + 1, i + 1, a, n, g);
    }
}

int main()
{
    int n;
    ifstream f("submultimi.in");
    f >> n;
    f.close();
    int a[n];
    ofstream g("submultimi.out");
    genSubset(0, 1, a, n, g);
    g.close();
    return 0;
}