Completaţi codul de mai jos pentru ca acesta să genereze recursiv corect, eficient şi în ordine invers lexicografică toate combinările de q luate câte x. La final apăsaţi butonul „Verifică” pentru a afla rezultatul. În urma apăsării butonului „Verifică”, orice răspuns greşit va rămâne aşa cum este pentru a vă da posibilitatea să-l corectaţi, iar toate răspunsurile corecte vor deveni nemodificabile. Dacă nu ştiţi să rezolvaţi un spaţiu, apăsaţi butonul „[?]” pentru a primi indicaţii de rezolvare. De asemenea, dacă apăsaţi butonul „Indiciu” se va adăuga răspunsului dumneavoastră următorul caracter corect. Reţineţi că veţi pierde puncte dacă folosiţi indicaţii sau indicii!
void gen(int k) {
int i;
if () afisare();
   else
    for (i=sol[]-1;i>=;i)
        {sol[k]=;  gen();}}