Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.26 KB | None | 0 0
  1. bool testeVitoria(char jogo[][3], char nome1[], char nome2[]){
  2.   for(int i = 0; i < 3; i++){
  3.     if(jogo[i][0] == 'X' && jogo[i][1] == 'X' && jogo[i+1][2] == 'X'){
  4.       printf("\n%s Ganhou\n", nome1);
  5.       return true;
  6.     }
  7.     if(jogo [i][0] == 'X' && jogo[i][1] == 'X'&& jogo[i-1][2] == 'X'){
  8.       printf("\n%s Ganhou\n", nome1);
  9.       return true;
  10.    }
  11.     if(jogo [i][0] == 'X' && jogo[i+1][1] == 'X' && jogo[i+1][2] == 'X'){
  12.       printf("\n%s Ganhou\n", nome1);
  13.       return true;
  14.    }
  15.    if(jogo[i][0] == 'X'  && jogo[i-1][1] == 'X' && jogo[i-1][2] == 'X'){
  16.       printf("\n%s Ganhou\n", nome1);
  17.       return true;
  18.    }
  19.    if(jogo[0][i] == 'X'  && jogo [1][i] == 'X' && jogo[2][i+1] == 'X'){
  20.       printf("\n%s Ganhou\n", nome1);
  21.       return true;
  22.    }
  23.    if(jogo[0][i] == 'X' && jogo [1][i] == 'X' && jogo [2][i-1] == 'X'){
  24.       printf("\n%s Ganhou\n", nome1);
  25.       return true;
  26.    }
  27.    if(jogo [0][i] == 'X' && jogo [1][i+1] == 'X' && jogo[2][i+1] == 'X'){
  28.       printf("\n%s Ganhou\n", nome1);
  29.       return true;
  30.    }
  31.    if(jogo [0][i] == 'X' && jogo [1][i-1] == 'X' && jogo [2][i-1] == 'X'){
  32.       printf("\n%s Ganhou\n", nome1);
  33.       return true;
  34.    }
  35.  }
  36.  for(int i = 0; i < 3; i++){
  37.     if(jogo[i][0] == 'O' && jogo[i][1] == 'O' && jogo[i+1][2] == 'O'){
  38.       printf("\n%s Ganhou\n", nome2);
  39.       return true;
  40.     }
  41.     if(jogo [i][0] == 'O' && jogo[i][1] == 'O'&& jogo[i-1][2] == 'O'){
  42.       printf("\n%s Ganhou\n", nome2);
  43.       return true;
  44.    }
  45.     if(jogo [i][0] == 'O' && jogo[i+1][1] == 'O' && jogo[i+1][2] == 'O'){
  46.       printf("\n%s Ganhou\n", nome2);
  47.       return true;
  48.    }
  49.    if(jogo[i][0] == 'O'  && jogo[i-1][1] == 'O' && jogo[i-1][2] == 'O'){
  50.       printf("\n%s Ganhou\n", nome2);
  51.       return true;
  52.    }
  53.    if(jogo[0][i] == 'O'  && jogo [1][i] == 'O' && jogo[2][i+1] == 'O'){
  54.       printf("\n%s Ganhou\n", nome2);
  55.       return true;
  56.    }
  57.    if(jogo[0][i] == 'O' && jogo [1][i] == 'O' && jogo [2][i-1] == 'O'){
  58.       printf("\n%s Ganhou\n", nome2);
  59.       return true;
  60.    }
  61.    if(jogo [0][i] == 'O' && jogo [1][i+1] == 'O' && jogo[2][i+1] == 'O'){
  62.       printf("\n%s Ganhou\n", nome2);
  63.       return true;
  64.    }
  65.    if(jogo [0][i] == 'O' && jogo [1][i-1] == 'O' && jogo [2][i-1] == 'O'){
  66.       printf("\n%s Ganhou\n", nome2);
  67.       return true;
  68.    }
  69.  }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement