Untitled
Never
#include <stdio.h> #include <conio.h> char area[10] = { 'o', '1', '2', '3', '4', '5', '6', '7', '8', '9' }; int win(); void board(); void board() { char player_1[10]; char player_2[10]; printf("\n\n\tTic Tac Toe\n\n"); printf("\n enetr player 1 name \n"); scanf("%s", player_1); printf("\n enetr player 2 name \n"); scanf("%s", player_2); printf("%s (X) - %s (O)\n\n\n", player_1,player_2); printf(" | | \n"); printf(" %c | %c | %c \n", area[1], area[2], area[3]); printf("_____|_____|_____\n"); printf(" | | \n"); printf(" %c | %c | %c \n", area[4], area[5], area[6]); printf("_____|_____|_____\n"); printf(" | | \n"); printf(" %c | %c | %c \n", area[7], area[8], area[9]); printf(" | | \n\n"); } int main() { int player = 1, i, select; char mark; do { board(); player = (player % 2) ? 1 : 2; printf("Player %d, enter a number: ", player); scanf("%d", &select); mark = (player == 1) ? 'X' : 'O'; if (select == 1 && area[1] == '1') area[1] = mark; else if (select == 2 && area[2] == '2') area[2] = mark; else if (select == 3 && area[3] == '3') area[3] = mark; else if (select == 4 && area[4] == '4') area[4] = mark; else if (select == 5 && area[5] == '5') area[5] = mark; else if (select == 6 && area[6] == '6') area[6] = mark; else if (select == 7 && area[7] == '7') area[7] = mark; else if (select == 8 && area[8] == '8') area[8] = mark; else if (select == 9 && area[9] == '9') area[9] = mark; else { printf("Make A Valid Move "); player--; getch(); } i = win(); player++; }while (i == - 1); board(); if (i == 1) printf("==>\a Player %d win ", --player); else printf("==>\a Game draw"); getch(); return 0; } int win() { if (area[1] == area[2] && area[2] == area[3]) return 1; else if (area[4] == area[5] && area[5] == area[6]) return 1; else if (area[7] == area[8] && area[8] == area[9]) return 1; else if (area[1] == area[4] && area[4] == area[7]) return 1; else if (area[2] == area[5] && area[5] == area[8]) return 1; else if (area[3] == area[6] && area[6] == area[9]) return 1; else if (area[1] == area[5] && area[5] == area[9]) return 1; else if (area[3] == area[5] && area[5] == area[7]) return 1; else if (area[1] != '1' && area[2] != '2' && area[3] != '3' && area[4] != '4' && area[5] != '5' && area[6] != '6' && area[7] != '7' && area[8] != '8' && area[9] != '9') return 0; else return - 1; }
Raw Text
-
Untitled
3 min ago
-
Untitled
5 min ago
-
link film news online live streaming
7 min ago
-
gabisa akses setupfee
10 min ago
-
MORNING_BOOKS
PHP | 10 min ago
-
https://www.outlookindia.com/outlook-spotlight/keto-life-plus-gummies-reviews-scam-or-legit-shark-ta
19 min ago
-
https://www.outlookindia.com/outlook-spotlight/keto-life-plus-gummies-reviews-scam-or-legit-shark-ta
21 min ago
-
Untitled
33 min ago
-
PORN + JAV
33 min ago
-
link film news online live streaming
39 min ago