La mia scrittura era errata, ma il succo era quello...
Con (x==3) or (y==3)
Il ciclo non si ripete
Con (x==3) or (y==3)
Il ciclo non si ripete
La mia scrittura era errata, ma il succo era quello...
Con (x==3) or (y==3)
Il ciclo non si ripete
Cavolo scusa, ho sbagliato a scrivere. Volevo scrivere che dovresti scrivere il while così : while( (x<=3) || (y<=3) ).
In questo modo il programma eseguirà le istruzioni finché una delle due variabili non sarà uguale a 3.
Inserendo <= non faccio altro che aumentare il valore massimo che assume.
Mi spiego meglio
E' come se non ricevesse l'OR logico, in quanto il programma si stoppa quando almeno entrambi hanno raggiunto il valore 3.
@Samuelubellill Manca return 0;. Tra l'altro non c'è bisogno di mettere la _getch() dove usi break, puoi metterla al di fuori del ciclo, così eviti di ripeterla. Inoltre va messo prima il break, che fa uscire il programma dal ciclo, dopo la _getch().