From 7e1d5aaff5c9571c184ac085c3811a489306d73a Mon Sep 17 00:00:00 2001 From: Angel Dimitriev Date: Fri, 11 Dec 2020 15:08:03 +0200 Subject: Update tic-tac-toe.cpp --- Sem. 09/tic-tac-toe.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Sem. 09/tic-tac-toe.cpp b/Sem. 09/tic-tac-toe.cpp index 3d4f2a2..f05a7a9 100644 --- a/Sem. 09/tic-tac-toe.cpp +++ b/Sem. 09/tic-tac-toe.cpp @@ -38,7 +38,7 @@ bool isWinner(int table[TABLE_SIZE][TABLE_SIZE], int el) { for (int i = 0; i < TABLE_SIZE; i++) { - //Проверка за редовете + //Проверка за редовете bool isWinner = true; for (int j = 0; j < TABLE_SIZE; j++) { @@ -47,9 +47,9 @@ bool isWinner(int table[TABLE_SIZE][TABLE_SIZE], int el) } if (isWinner) return true; - - //Проверка за колоните - isWinner = true; + + //Проверка за колоните + isWinner = true; for (int j = 0; j < TABLE_SIZE; j++) { if (table[i][j] != el) @@ -59,7 +59,7 @@ bool isWinner(int table[TABLE_SIZE][TABLE_SIZE], int el) return true; } - //Проверка за главния диагонал + //Проверка за главния диагонал bool isWinner = true; for (int i = 0; i < TABLE_SIZE; i++) { @@ -69,8 +69,8 @@ bool isWinner(int table[TABLE_SIZE][TABLE_SIZE], int el) if (isWinner) return true; - //Проверка за второстепенния диагонал - isWinner = true; + //Проверка за второстепенния диагонал + isWinner = true; for (int i = 0; i < TABLE_SIZE; i++) { if (table[i][TABLE_SIZE - 1 - i] != el) @@ -106,14 +106,14 @@ int main() print(table); while (true) { - cout << "It's player " << (isFirstPlayersTurn ? 1 : 2) << "\'s turn!"<> x >> y; } while (!areValidCoordinates(x, y) || !isCellFree(table, x-1,y-1)); - // Първо проверяваме дали x и y са валидни индекси и САМО АКО СА, проверяваме дали клетката е свободна. - // Възползваме се, че при A || B, ако A е истина, не проверява стойността на B. + // Първо проверяваме дали x и y са валидни индекси и САМО АКО СА, проверяваме дали клетката е свободна. + // Възползваме се, че при A || B, ако A е истина, не проверява стойността на B. int currentSymbol = isFirstPlayersTurn ? 1 : -1; table[x - 1][y - 1] = currentSymbol; -- cgit v1.3.1-23-gd82d