Cod sursa(job #1553114)

Utilizator MAlexandruMatei Alexandru MAlexandru Data 19 decembrie 2015 12:06:18
Problema Combinari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include <stdio.h>

using namespace std;
FILE*fin=fopen("combinari.in","r");
FILE*fout=fopen("combinari.out","w");

int n,m,sol[20];

void afisare (){
for (int i=1;i<=m;i++)fprintf(fout ,"%d ",sol[i]);
fprintf(fout , "\n");
}

void backt (int k){
 if (k>m && sol[4]!=0)afisare();
 for (int i=sol[k-1]+1;i<=n;i++)
    // FII MAI ATENT LA CARE VECTORI SCRII
    {sol[k]=i;
    backt(k+1);}

}


int main()
{
    fscanf(fin , "%d%d" , &n , &m);
    backt(1);


    fclose(fin);fclose(fout);
    return 0;
}