Cod sursa(job #1010273)

Utilizator Theodor1000Cristea Theodor Stefan Theodor1000 Data 14 octombrie 2013 17:34:26
Problema Submultimi Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <fstream>

using namespace std;

int n, st[16];
bool v[16];

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

void afis (int k)
{
    for (int i = 1; i <= k; i++)
        g << st[i] << " ";

    g << '\n';
}

void sub (int k)
{
    if (k <= n)
        for (int i = st[k - 1] + 1; i <= n; i++)
        {
            st[k] = i;
            afis (k);
            sub (k + 1);
        }
}

int main ()
{
    f >> n;

    sub (1);

    return 0;
}