Cod sursa(job #1652943)

Utilizator AGMinformaticaAGMInformatica AGMinformatica Data 15 martie 2016 16:58:19
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <fstream>

using namespace std;

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

int n;
int st[17];

void back(int lung) {
    if (lung > 0) {
        for (int i = 1; i <= lung; ++i)
            fout << st[i] << " ";
        fout << "\n";
    }
    for (int i = st[lung] + 1; i <= n; ++i) {
        st[lung + 1] = i;
        back(lung + 1);
    }
}

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