Ragazzi buona sera, devo creare il gioco del tris, tutto bene, ma non mi funziona il controllo della vittoria, io ho usato un do while che verrà eseguito finché appunto uno non vince, ma credo che la logica del while sia sbagliata perché il gioco in sé funziona.
while (!((tris[r][c] == tris[r][c+1] && tris[r][c] == tris[r][c+2]) || (tris[r][c] == tris[r+1][c] && tris[r][c] == tris[r+2][c]) || (tris[r][c] == tris[r+1][c+1] && tris[r][c] == tris[r+2][c+2])));
if (turno % 2 == 0)
{
cout << "Ha vinto il Giocatore 1.";
}
else
{
cout << "Ha vinto il Giocatore 1.";
}
int main();
quì il codice se qualche anima pia vuole controllare da riga 96 a 105, grazie mille