lunes, 11 de julio de 2011

Generar combinaciones(n,k)

int generarComb(int i,int l,int k,int n){

if(i==k){
if(l==0){
for(int r=0;r < k;r++){
cout < < mark[r];
}
cout < < endl;
}
}
else{
if(l > 0){
mark[i]=true;
generarComb(i+1,l-1,k,n);
mark[i]=false;
}
generarComb(i+1,l,k,n);

}

return 0;
}