Question: Here is MY CURRENT C CODE THAT NEEDS TO BE EDITED . Reminder this is NOT IN C++ Please modify MY CODE and ANSWER THE
Here is MY CURRENT C CODE THAT NEEDS TO BE EDITED . Reminder this is NOT IN C++
Please modify MY CODE and ANSWER THE QUESTION AFTER THE CODE POSTED BELOW:
#include
cout > choice;
mark=(player == 1) ? 'X' : 'O';
if (choice == 1 && square[1] == '1') square[1] = mark; else if (choice == 2 && square[2] == '2') square[2] = mark; else if (choice == 3 && square[3] == '3') square[3] = mark; else if (choice == 4 && square[4] == '4') square[4] = mark; else if (choice == 5 && square[5] == '5') square[5] = mark; else if (choice == 6 && square[6] == '6') square[6] = mark; else if (choice == 7 && square[7] == '7') square[7] = mark; else if (choice == 8 && square[8] == '8') square[8] = mark; else if (choice == 9 && square[9] == '9') square[9] = mark; else { cout
player--; cin.ignore(); cin.get(); } i=checkwin();
player++; }while(i==-1); board(); if(i==1) cout\aPlayer "\aGame draw"; cin.ignore(); cin.get(); return 0; } int checkwin() { if (square[1] == square[2] && square[2] == square[3]) return 1; else if (square[4] == square[5] && square[5] == square[6]) return 1; else if (square[7] == square[8] && square[8] == square[9]) return 1; else if (square[1] == square[4] && square[4] == square[7]) return 1; else if (square[2] == square[5] && square[5] == square[8]) return 1; else if (square[3] == square[6] && square[6] == square[9]) return 1; else if (square[1] == square[5] && square[5] == square[9]) return 1; else if (square[3] == square[5] && square[5] == square[7]) return 1; else if (square[1] != '1' && square[2] != '2' && square[3] != '3' && square[4] != '4' && square[5] != '5' && square[6] != '6' && square[7] != '7' && square[8] != '8' && square[9] != '9') return 0; else return -1; } void board() { system("clear"); cout

4. Tac-Toe, Part 4 (20 Points) Save a copy of your program so far and modify it to include multiple game modes; the two-player mode you've written so far and a single-player mode. The user should select which game mode they want to play from a menu atthe start of the program. The single-player mode should create a struct for the computer player that assigns it the name "Computer" and the letter 'o'. The computer should make moves by picking a random row and column. Use the following function prototypes: void play Single Player void playTwo Player void makeComputerMove (char [COLS]) Example Menu: Let's play Tic-Tac-Toe 1. Single Player 2 Two-Player 3 Exit
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
