Пример #1
0
int main(){
	int tab[3][3], jogador[3][3], jogadas = 0, player = 1, vencedor = 0;
	tabuleiro(tab, jogador);
	while(jogadas != 9 || !vencedor){
		if(player == 1){
			escolherPos(player, jogador, tab);
			jogadas++;
			vencedor = verifica_vencedor(jogador);
			player = 2;
		}
		if(vencedor == 1){
			system("cls");
			tabuleiro(tab, jogador);
			printf("\n\nO Player 1 venceu!");
			break;
		}
		if(jogadas == 9){
			system("cls");
			tabuleiro(tab, jogador);
			printf("\n\nNao houve vencedor!");
			break;
		}
		if(player == 2){
			escolherPos(player, jogador, tab);
			vencedor = verifica_vencedor(jogador);
			jogadas++;
			player = 1;
		}
		if(vencedor == 2){
			system("cls");
			tabuleiro(tab, jogador);
			printf("\n\nO Player 2 venceu!");
			break;
		}
		if(jogadas == 9){
			system("cls");
			tabuleiro(tab, jogador);
			printf("\n\nNao houve vencedor!");
			break;
		}
	}
	return 0;
}
Пример #2
0
int main(void){
  jogo_da_forca forca;

  inicializa(&forca);

  do{
    le_jogada(&forca);
    verifica_vencedor(&forca);
    imprime(forca);

  }while(! fim_do_jogo(forca));
  
  mensagem(forca);

  return 0;
}