Cod sursa(job #1553110)

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

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

int n,m,a[20],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);
    for (int i=1;i<=n;i++)a[i]=i;
    backt(1);


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