Salutare
Uitati-va peste aceasta functie:void col(int k,int q){
int i;
if(q==n+1){
for(i=1;i<=n;i++)
cout<<l[i]<<" ";
cout<<"\n";
}else
while(k<2){
l[q]=k;
col(0,++q);
k++;
}
}
Este o functie back doar ca pentru elementele binare.Intrebarea mea este:Am gresit undeva sau altceva este in neregula pentru ca nu imi citeste decat prima solutie.
((l(sirul) si n sunt globale) iar col(0,1) sunt valorile initiale) si daca ajuta,in caz ca folosesc q++ nu afiseaza nimic )
MultumescAm gasit.in loc de q++ trebuie q+1.