Cod sursa(job #3269588)

Utilizator pacelaaaCiurea Pavel pacelaaa Data 19 ianuarie 2025 20:18:18
Problema Submultimi Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.42 kb
#include <bits/stdc++.h>

using namespace std;

int n;
vector<int> st;

void alege ( int k ) {
  int i;
  if ( k == n + 1 ) {
    if ( st.size() != 0 ) {
      for ( i = 0; i < st.size(); ++ i )
      cout << st[i] << " ";
    cout << "\n";
    }
  }
  else {
   alege( k + 1 );
   st.push_back( k );
   alege( k + 1 );
   st.pop_back();
  }
}
int main()
{
    cin >> n;
    alege( 1 );
    return 0;
}