jogo da velha em C

349 palavras 2 páginas
#include int main()
{
char matriz[3][3], valor, resp; int linha=0, coluna=0, i=0, j=0, empate=0, venceu=0,cont=1, jogada=0, verifica[3][3]; do //faz o programa rodar pelo menos uma vez sendo este "DO" ligado ao WHILE;
{
jogada=1;empate=0;venceu=0; for(i = 1; i < 4; i++){ for(j = 1; j < 4; j++){ matriz[i][j] =' '; //esvazia os vetores. verifica[i][j]=' '; //esvazia os vetores.
}
} do { if(jogada 3) printf("O numero da linha nao pode ser maior que 3.\n"); if(linha < 1) printf("O numero da linha nao pode ser menor que 1.\n");
}while(linha > 3 || linha < 1);

do
{
printf("Coluna numero: "); scanf("%d",&coluna); if(coluna > 3) printf("O numero da coluna nao pode ser maior que 3.\n"); if(coluna < 1) printf("O numero da coluna nao pode ser menor que 1.\n");
}while(coluna > 3 || coluna < 1);

if(verifica[linha][coluna]==1) //verifica se a jogada já foi feita
{
verifica[2][3]==1; printf("Jogada já aconteceu, tente outra!\n"); goto VOLTA;
}
else
{
matriz[linha][coluna]=valor; // coloca o valor no jogo "X" ou "O". verifica[linha][coluna]=1; // coloca valor 1 em jogadas já feitas
}

//VERIFICA LINHAS. if(matriz[1][1]=='X' && matriz[1][2]=='X' && matriz[1][3]=='X') venceu=1; if(matriz[2][1]=='X' && matriz[2][2]=='X' && matriz[2][3]=='X') venceu=1; if(matriz[3][1]=='X' && matriz[3][2]=='X' && matriz[3][3]=='X') venceu=1; if(matriz[1][1]=='O' && matriz[1][2]=='O' && matriz[1][3]=='O') venceu=1; if(matriz[2][1]=='O' && matriz[2][2]=='O' && matriz[2][3]=='O') venceu=1; if(matriz[3][1]=='O' && matriz[3][2]=='O' && matriz[3][3]=='O') venceu=1;
//VERIFICA COLUNAS. if(matriz[1][1]=='X' && matriz[2][1]=='X' && matriz[3][1]=='X') venceu=1; if(matriz[1][2]=='X' && matriz[2][2]=='X' && matriz[3][2]=='X') venceu=1; if(matriz[1][3]=='X' && matriz[2][3]=='X' && matriz[3][3]=='X') venceu=1; if(matriz[1][1]=='O' && matriz[2][1]=='O' && matriz[3][1]=='O') venceu=1; if(matriz[1][2]=='O' && matriz[2][2]=='O' && matriz[3][2]=='O') venceu=1;

Relacionados

  • Jogo da Velha em c
    6529 palavras | 27 páginas
  • jogo da velha em c
    438 palavras | 2 páginas
  • Jogo da Velha em C++
    718 palavras | 3 páginas
  • Jogo da velha em C
    502 palavras | 3 páginas
  • Jogo da velha em c
    1356 palavras | 6 páginas
  • jogo da velha C++
    619 palavras | 3 páginas
  • Jogo da velha em C completo
    1335 palavras | 6 páginas
  • Jogo da velha em linguagem c
    1354 palavras | 6 páginas
  • Jogo da Velha Player VS CPU em C
    599 palavras | 3 páginas
  • Jogo da velha em c++, com 2 niveis de dificuldade
    459 palavras | 2 páginas