Jogo da velha
Código em linguagem C
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("\t\t.::Bem Vindo ao Jogo da Velha para 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 tipo Char*// 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 de novo.\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]); break;