Cod sursa(job #2684756)

Utilizator Luca_Miscocilucainfoarena Luca_Miscoci Data 14 decembrie 2020 19:03:50
Problema Combinari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.54 kb
#include <stdio.h>
#define NMAX 20

using namespace std;
FILE *fout;
int n, v[NMAX], k;

void bkt( int poz ){
  if (poz == k + 1){
    for (int i = 1; i <= k; i ++)
      fprintf (fout ,"%d ", v[i]);
    fprintf (fout ,"\n");
    return ;
  }
  else{
    for (int i = v[poz - 1] + 1; i <= n; i++){
      v[poz] = i;
      bkt (poz + 1);
    }
    return ;
  }
}
int main(){

  FILE *fin;
  fin = fopen ("combinari.in", "r");
  fout = fopen ("combinari.out", "w");
  fscanf (fin ,"%d%d", &n, &k);
  bkt (1);
  return 0;
}