CarlosWGama icon

Jogo da Velha Inicio

CarlosWGama | PRO | 10/30/18 11:30:23 PM UTC | 0 ⭐ | 713 👁️ | Never ⏰ | []
C |

1.26 KB

|

None

|

0 👍

/

0 👎

#include <stdio.h>
#include <stdlib.h>
 
 
char matriz[3][3];
 
 
void iniciarMatriz() {
    int i, j;
    for (i = 0; i < 3; i++) {
        for (j = 0; j < 3; j++)
            matriz[i][j] = ' ';
    }
}
 
void visualizarMatriz() {
    system("cls");
    //exibição
    printf("%c  | %c  | %c\n", matriz[0][0],
                                matriz[0][1], matriz[0][2]);
    printf("---------------\n");
    printf("%c  | %c  | %c\n", matriz[1][0],
                                matriz[1][1], matriz[1][2]);
    printf("---------------\n");
    printf("%c  | %c  | %c\n", matriz[2][0],
                                matriz[2][1], matriz[2][2]);
}
 
int main() {
 
    iniciarMatriz();
 
    int jogadas = 0;
    char letra = 'X';
    do {
        visualizarMatriz();
 
        int linha, coluna;
        printf("Vez do %c\n", letra);
 
        printf("Informe a linha de 1 a 3: ");
        scanf("%d", &linha);
 
        printf("Informe a linha de 1 a 3: ");
        scanf("%d", &coluna);
 
        linha--;
        coluna--;
 
        if (matriz[linha][coluna] == ' ') {
            matriz[linha][coluna] = letra;
            letra = (letra == 'X' ? 'O': 'X');
            jogadas++;
        }
    } while(jogadas < 9);
    return 0;
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎