Cod sursa(job #3252471)

Utilizator calinrusanucalin rusanu calinrusanu Data 29 octombrie 2024 18:45:30
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iostream>
#include <fstream>
using namespace std;

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

int v[100], p, len, n;

void afisare(){
    for(int i=0; i<len; i++)
        fout<<v[i]<<" ";
    fout<<'\n';
}

void bk(int pas, int n){
    if(pas>n){
        afisare();
        return;
    }
    v[len]=pas;
    len++;
    bk(pas+1, n);
    len--;
    v[len]=0;
    bk(pas+1, n);
}

int main()
{
    fin>>n;
    bk(1, n);
    return 0;
}