Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int i,j;
- char matrix[3][3];
- matrix[0][0] = '0';
- matrix[0][1] = 'X';
- matrix[0][2] = '0';
- matrix[1][0] = 'X';
- matrix[1][1] = '0';
- matrix[1][2] = 'X';
- matrix[2][0] = 'X';
- matrix[2][1] = ' ';
- matrix[2][2] = '0';
- for (i = 0; i < 3; i++)
- {
- for (j = 0; j < 3; j++)
- {
- if (matrix[i][j] == matrix[i][j+1] && matrix[i][j] == matrix[i][j+2] && matrix[i][j] != ' ') {
- printf("O vencedor foi o '%c' !\n",matrix[i][j]);
- return 0;
- }
- if (matrix[i][j] == matrix[i+1][j] && matrix[i][j] == matrix[i+2][j] && matrix[i][j] != ' ') {
- printf("O vencedor foi o '%c' !\n",matrix[i][j]);
- return 0;
- }
- if (matrix[i][j] == matrix[i+1][j+1] && matrix[i][j] == matrix[i+2][j+2] && matrix[i][j] != ' ') {
- printf("O vencedor foi o '%c' !\n",matrix[i][j]);
- return 0;
- }
- if (matrix[i][j] == matrix[i-1][j+1] && matrix[i][j] == matrix[i-2][j+2] && matrix[i][j] != ' ') {
- printf("O vencedor foi o '%c' !\n",matrix[i][j]);
- return 0;
- }
- }
- }
- printf("Nao houve vencedor!\n");
- return 0;
- }
- /*O algoritmo funciona para jogos válidos. Jogos alterados propositalmente com dois vencedores não irão funcionar*/
Advertisement
Add Comment
Please, Sign In to add comment