Jogo da velha

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (508 palavras )
  • Download(s) : 0
  • Publicado : 3 de maio de 2012
Ler documento completo
Amostra do texto
Programação Estruturada II |
Jogo da Velha em C |
|

Código em linguagem C
#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("\t\t.::Bem Vindo ao Jogo da Velhapara 2 Jogadores::.\n\n\t|Para jogar basta digitar |\n\t|no teclado numerico |\n\t|a linha e a coluna |\n\t|que corresponde a sua jogada |\n\n\n");

//*Matriz do tipoChar*//
char velha[3][3];
//*Variaveis para guardar os valores inteiros da operação*//
int linha, coluna;
for(linha = 0; linha < 3; linha++)
{
for(coluna = 0; coluna< 3; coluna++)
{
velha[linha][coluna] = ' ';
}
}
/*/processamento/*/
int jogada = 1;
while(1)
{
printf("Digite as coordenadas:\nlinha<ENTER>\n");
int i, j,n=0;
scanf("%d", &i);
printf("Digite as coordenadas:\ncoluna <ENTER>\n");
scanf("%d", &j);
i--;
j--;
if(velha[i][j] != ' ')
{
printf("Jogada Inválida\nEscolha as linhas e colunas de 1 a 3\n que ainda nao foram preenchidas.\nTente denovo.\n");
continue;
}

if (jogada == 1)
{
velha[i][j] = 'x';
printf("\n\nAgora e sua vez Jogador 2!!\n\n");
}
else
{velha[i][j] = 'o';
printf("\n\nAgora e sua vez Jogador 1!!\n\n");
}
for (linha = 0; linha < 3; linha++)
{
printf("|");for (coluna = 0; coluna < 3; coluna++)
{
printf("%c|", velha[linha][coluna]);
}
printf("\n");

//* Verifica as Linhas*//
if (velha[0][0] == velha[0][1] && velha[0][1] == velha[0][2] && velha[0][0] != ' ')
{
printf("O jogador %c ganhou.\n", velha[0][0]);...
tracking img