in questo modo mi stampa i pari e lascia i dispari nello stack, ora come faccio a fare in modo che dopo i pari mi stampa i restanti elementi dello stack (che sono nell'ordine esatto per essere stampati)?Codice PHP:
void ordina(stack *stk)
{
if(IsEmpty(stk)) return;
{
int y=pop(stk);
ordina(stk);
if (y%2==0) printf("%d ",y);
else push(stk,y);
}
}