Dunque dunque...
Alcune cose che non capisco: perchè hai messo le virgolette nelle condizioni degli if?? getch (), lo ammetto, da ignorante, non l'avevo mai sentita nominare, sempre sentita getchar (); e il formato della scanf "%i"?? per gli interi si usa "%d"!!![]()
Comunque l'errore che intendi tu dovrebbe essere che negli if in pratica tu fai degli assegnamenti e quindi entra sempre nel primo caso...
Prova a mettere:
e nel secondo caso:codice:if (S == 1);
codice:if (S == 2);

Rispondi quotando