#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
0 B
|👍
/👎