Cod sursa(job #2811015)

Utilizator Teodor11Posea Teodor Teodor11 Data 30 noiembrie 2021 21:21:02
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.59 kb
#include <iostream>
#include <fstream>
using namespace std;

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

void gen(int element, int submLength, int elementsNumber, int subm[16]) {
  if (element > elementsNumber) {
    for (int i = 0; i < submLength; ++i) {
        fout << subm[i] << ' ';
    }
    fout << '\n';
    return;
  }
  subm[submLength] = element;
  gen(element + 1, submLength + 1, elementsNumber, subm);
  gen(element + 1, submLength, elementsNumber, subm);
}

int main() {
    int n, v[16];
    fin >> n;
    gen(1, 0, n, v);
    return 0;
}