Cod sursa(job #1162335)

Utilizator macajouMaca George macajou Data 31 martie 2014 19:25:33
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <fstream>

using namespace std;

int n,m,viz[20],x[20];

ifstream f("combinari.in");
ofstream g("combinari.out");

void afis()
{
    int i;
    for(i=1;i<=n;i++)
        g<<x[i]<<" ";
    g<<'\n';
}

void back(int k)
{
    if(k==(n+1))
       afis();
    else for(int i=x[k-1]+1;i<=m;i++)
          if(!viz[i])
             {
                 viz[i]=1;
                 x[k]=i;
                 back(k+1);
                 viz[i]=0;
             }
}

int main()
{

    f>>m>>n;
    back(1);

    return 0;
}