Cod sursa(job #1775308)

Utilizator alinp25Alin Pisica alinp25 Data 10 octombrie 2016 10:36:53
Problema Submultimi Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iostream>
#include <fstream>

std::ifstream fin("submultimi.in");
std::ofstream fout("submultimi.out");

int n, sol[20];

void BT() {
    for (int i = 1; i <= sol[0]; i++)
        std::cout << sol[i] << " ";
    if (sol[0])
        std::cout << "\n";
    for (int i = sol[sol[0]] + 1; i <= n; i++) {
        sol[++sol[0]] = i;
        BT();
        sol[sol[0]] = 0;
        sol[0]--;
    }
}

int main(int argc, char *argv[]) {
    fin >> n;
    BT();
    return 0;
}