Cod sursa(job #2907716)

Utilizator thinkphpAdrian Statescu thinkphp Data 31 mai 2022 12:44:35
Problema Submultimi Scor 100
Compilator c-64 Status done
Runda Arhiva educationala Marime 0.54 kb
#include <stdio.h>
#define FIN "submultimi.in"
#define FOUT "submultimi.out"
#define DIM 20

int stack[DIM], N;

void print(int peak) {
     for(int i = 1; i <= peak; ++i) {
       printf("%d ", stack[i]);
     }
     printf("\n");
}

void bk(int peak) {

     int x = stack[peak - 1] + 1;

     while(x <= N) {
         stack[peak] = x;
         print(peak);
         bk(peak + 1);
         x++;
     }
}


int main(int argc, char const *argv[]) {

  freopen(FIN, "r", stdin);

  scanf("%d", &N);

  freopen(FOUT, "w", stdout);

  bk(1);

  return 0;
}