Cod sursa(job #348930)

Utilizator PopaStefanPopa Stefan PopaStefan Data 17 septembrie 2009 17:14:04
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
/*Generare de combinari
*/
#include<fstream.h>

ifstream fin("combinari.in");
ofstream fout("combinari.out");

 int n,k,a[100];

void afisare()
{int i;
for(i=1;i<=n;i++)
 if(a[i]) fout<<i<<" ";
fout<<'\n';
}

void generare( int poz, int nr)
{int i;
if(nr<k)
  for(i=poz;i<=n;i++)
     {a[i]=1;
      generare(i+1,nr+1);
      a[i]=0;
     }
   else afisare();
}

int main()
{fin>>n>>k;
generare(1,0);
return 0;
}