Cod sursa(job #1259986)

Utilizator geumb98Umbrarescu George geumb98 Data 10 noiembrie 2014 19:28:26
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.65 kb
#include<fstream>
using namespace std;
ifstream f("combinari.in");
ofstream g("combinari.out");
int n,m,x[19],e[19];
void afis()
{
    int i;
    for(i=1;i<=m;++i) g<<x[i]<<" ";
    g<<'\n';
}
void combinari(int k)
{
    int i;
    for(i=x[k-1]+1;i<=n;++i) { x[k]=i;
                               if(!e[i]) { e[i]=1;
                                           if(k==m) afis();
                                           else combinari(k+1);
                                           e[i]=0;
                                           }
                               }
}
int main()
{
    f>>n>>m;
    combinari(1);
    return 0;
}