Cod sursa(job #3005339)

Utilizator keepcodingTanase Daniel keepcoding Data 16 martie 2023 21:37:00
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.44 kb
#include <bits/stdc++.h>
using namespace std;

int n, subm[16];

void gen(int elem, int len, ofstream &fout) {
	if (elem == n + 1) {
		for (int i = 0; i < len; ++i) {
			fout << subm[i] << " ";
		}
		fout << "\n";
		return;
	}
	subm[len] = elem;
	gen(elem + 1, len + 1, fout);
	gen(elem + 1, len, fout);
}

int main() {
	ifstream fin("submultimi.in");
  	ofstream fout("submultimi.out");
	fin >> n;
	gen(1, 0, fout);
	return 0;
}