Cod sursa(job #1332157)

Utilizator okros_alexandruOkros Alexandru okros_alexandru Data 1 februarie 2015 19:28:37
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <fstream>

#define Nmax 20

using namespace std;

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

int N, V[Nmax];

void print(int k) {

    for(int i = 1; i <= k; i++)
        out << V[i] << ' ';
    out << '\n';
}
void Back(int k) {

    for(int i = V[k - 1] + 1; i <= N; i++) {

        V[k] = i;
        print(k);

        if(i < N)
            Back(k + 1);
    }

}
void Read() {
    in >> N;
}
int main() {

    Read();
    Back(1);

    in.close();
    out.close();

    return 0;
}