- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- char Player1, Player2;
- int i,j;
- int position;
- char option;
- char board[3][3] = {{'1','2','3'}, {'4','5','6'}, {'7','8','9'}};
- do {
- do{
- Player1= 'x';
- Player2='o';
- for (i=0;i<3;i++){
- for (j=0;j<3;j++){
- }
- if (i<2)
- }
- for (i=0;i<3;i++){
- for (j=0;j<3;j++)
- {
- if (position == 1)
- board[0][0] = Player1;
- else if (position ==2)
- board[0][1] = Player1;
- else if(position ==3)
- board[0][2] = Player1;
- else if(position ==4)
- board[1][0] = Player1;
- else if(position ==5)
- board[1][1] = Player1;
- else if(position ==6)
- board[1][2] = Player1;
- else if(position ==7)
- board[2][0] = Player1;
- else if(position ==8)
- board[2][1] = Player1;
- else if(position ==9)
- board[2][2] = Player1;
- }
- if (i<2)
- }
- if (board[0][0] == Player1 && board[0][1] == Player1 && board[0][2] == Player1){
- break;}
- else if (board[1][0] == Player1 && board[1][1] == Player1 && board[1][2] == Player1){
- break;}
- else if (board[2][0] == Player1 && board[2][1] == Player1 && board[2][2] == Player1){
- break;}
- else if (board[1][0] == Player1 && board[1][1] == Player1 && board[1][2] == Player1){
- break;}
- else if (board[0][0] == Player1 && board[1][0] == Player1 && board[2][0] == Player1){
- break;}
- else if (board[0][1] == Player1 && board[1][1] == Player1 && board[2][1] == Player1){
- break;}
- else if (board[0][2] == Player1 && board[1][2] == Player1 && board[2][2] == Player1){
- break;}
- // diagonal
- else if (board[0][0] == Player1 && board[1][1] == Player1 && board[2][2] == Player1){
- break;}
- else if (board[0][2] == Player1 && board[1][1] == Player1 && board[2][0] == Player1){
- break;}
- for (i=0;i<3;i++){
- for (j=0;j<3;j++)
- {
- if (position == 1)
- board[0][0] = Player2;
- else if (position ==2)
- board[0][1] = Player2;
- else if(position ==3)
- board[0][2] = Player2;
- else if(position ==4)
- board[1][0] = Player2;
- else if(position ==5)
- board[1][1] = Player2;
- else if(position ==6)
- board[1][2] = Player2;
- else if(position ==7)
- board[2][0] = Player2;
- else if(position ==8)
- board[2][1] = Player2;
- else if(position ==9)
- board[2][2] = Player2;
- }
- if (i<2)
- }
- // Player 2
- if (board[0][0] == Player2 && board[0][1] == Player2 && board[0][2] == Player2){
- break;}
- else if (board[1][0] == Player2 && board[1][1] == Player2 && board[1][2] == Player2){
- break;}
- else if (board[2][0] == Player2 && board[2][1] == Player2 && board[2][2] == Player2){
- break;}
- else if (board[1][0] == Player2 && board[1][1] == Player2 && board[1][2] == Player2){
- break;}
- else if (board[0][0] == Player2 && board[1][0] == Player2 && board[2][0] == Player2){
- break;}
- else if (board[0][1] == Player2 && board[1][1] == Player2 && board[2][1] == Player2){
- break;}
- else if (board[0][2] == Player2 && board[1][2] == Player2 && board[2][2] == Player2){
- break;}
- // diagonal
- else if (board[0][0] == Player2 && board[1][1] == Player2 && board[2][2] == Player2){
- break;}
- else if (board[0][2] == Player2 && board[1][1] == Player2 && board[2][0] == Player2){
- break;}
- }
- while(1);
- }
- while(option=='y');
- }
Recent Pastes