Cod sursa(job #2322508)

Utilizator flibiaVisanu Cristian flibia Data 17 ianuarie 2019 20:41:36
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.4 kb
#include <bits/stdc++.h>

using namespace std;

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

int n, st[123];

void back(int lvl, int nr) {
	if (nr > 0) {
		for (int i = 1; i <= nr; i++)
			out << st[i] << ' ';
		out << '\n';
	}
	for (int i = st[nr] + 1; i <= n; i++) {
		st[nr + 1] = i;
		back(lvl + 1, nr + 1);
	}
}

int main() {
	in >> n;
	back(1, 0);
	return 0;
}