Jogo da Velha em c

6529 palavras 27 páginas
JOGO DA VELHA EM C - PRATICA DE PROG.txt
/*
UNIVERSIDADE CATOLICA DE PERNAMBUCO
BACHAREL EM CIENCIA DA COMPUTACAO
ALUNO: ALESSON FELIPE ISIDORIO SANTOS
TURNO: NOITE
DISCIPLINA PRATICA DE PROGRAMACAO - JOGO DA VELHA EM C
*/
#include
#include
#include
#include
#define TAM 100
#define EMPATE 10
#define VitoriaPlayIO 1
#define VitoriaPlayIIX 0
#define JogadaValida 1
#define JogadaInvalida -1

typedef struct tabuleiro
{
char matriz[3][3]; int jogada;
}TABULEIRO;
TABULEIRO inicar_jogo(TABULEIRO tab){ int i,j; for ( i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
tab.matriz[i][j]=' ';
}
} return tab;
}
TABULEIRO jogada_play_1(int posicao, TABULEIRO tab){ if(posicao==1){ if (tab.matriz[2][0] == ' ')
{
tab.matriz[2][0] = 'O'; tab.jogada=JogadaValida; }else if(tab.matriz[2][0] == 'O' || tab.matriz[2][0] == 'X'){ tab.jogada= JogadaInvalida;
}
}else if(posicao==2){ if (tab.matriz[2][1] == ' ')
{
Página 1

JOGO DA VELHA EM C - PRATICA DE PROG.txt tab.matriz[2][1]= 'O'; tab.jogada=JogadaValida; }else if(tab.matriz[2][1]== 'O' || tab.matriz[2][1]== 'X'){ tab.jogada= JogadaInvalida;
}
}else if(posicao==3){ if (tab.matriz[2][2] == ' ')
{
tab.matriz[2][2]= 'O'; tab.jogada=JogadaValida; }else if(tab.matriz[2][2]== 'O' || tab.matriz[2][2]== 'X'){ tab.jogada= JogadaInvalida;
}
}else if(posicao==4){

}else

}else

}else

}else

if (tab.matriz[1][0] == ' ')
{
tab.matriz[1][0]= 'O'; tab.jogada=JogadaValida; }else if(tab.matriz[1][0]== 'O' || tab.matriz[1][0]== tab.jogada= JogadaInvalida;
}
if(posicao==5){ if (tab.matriz[1][1] == ' ')
{
tab.matriz[1][1]= 'O'; tab.jogada=JogadaValida; }else if(tab.matriz[1][1]== 'O' || tab.matriz[1][1]== tab.jogada= JogadaInvalida;
}
if(posicao==6){ if (tab.matriz[1][2] == ' ')
{
tab.matriz[1][2]= 'O'; tab.jogada=JogadaValida; }else if(tab.matriz[1][2]== 'O' || tab.matriz[1][2]== tab.jogada= JogadaInvalida;
}
if(posicao==7){ if (tab.matriz[0][0] == ' ')
{

Relacionados

  • 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
    349 palavras | 2 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