#include #include 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; }