Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  Jogogalo_tomasfresco
Language: C/C++
Code:
#include<stdio.h>
#include<conio.h>
int main(void)
{
 char Matriz[3][3];
 char O='O', X='X';
 int l=0,j,i;
 for(i=0;i<3;i++)
 for(j=0;j<3;j++)
 Matriz[i][j]=' ';
 while(l<=9)
 {
 printf("jogo do galon");
 for(i=0;i<3;i++)
 {
 printf("tt %c xBA %c xBA %cn",Matriz[i][0],Matriz[i][1],Matriz[i][2]);
 if(i<3-1)
 {
 printf("tt ÍÍxCEÍÍÍxCEÍÍn");
 }
 }
 printf("nnnnnnnnnnnnInsira as coordenadas, ");
 if(l%2)printf("Jogador 2nLinha: ");// se o valor de l for impar
 else printf("Jogador 1nLinha: "); // se o valor de l for par
 scanf("%d",&i);
 printf("Coluna: ");
 scanf("%d",&j);
 if(Matriz[i-1][j-1]==' ')
 {
 if(l%2)Matriz[i-1][j-1]=X;
 else Matriz[i-1][j-1]=O;
 l++;
 }
 if((Matriz[0][0]==O && Matriz[0][1]==O && Matriz[0][2]==O)||
 (Matriz[1][0]==O && Matriz[1][1]==O && Matriz[1][2]==O)||
 (Matriz[2][0]==O && Matriz[2][1]==O && Matriz[2][2]==O)||
 (Matriz[0][0]==O && Matriz[1][0]==O && Matriz[2][0]==O)||
 (Matriz[0][1]==O && Matriz[1][1]==O && Matriz[2][1]==O)||
 (Matriz[0][2]==O && Matriz[1][2]==O && Matriz[2][2]==O)||
 (Matriz[0][0]==O && Matriz[1][1]==O && Matriz[2][2]==O)||
 (Matriz[0][2]==O && Matriz[1][1]==O && Matriz[2][0]==O))
 {
 printf("nattJogador 1, VENCESTEn PARABENS!!");
 break;
 }
 if((Matriz[0][0]==X && Matriz[0][1]==X && Matriz[0][2]==X)||
 (Matriz[1][0]==X && Matriz[1][1]==X && Matriz[1][2]==X)||
 (Matriz[2][0]==X && Matriz[2][1]==X && Matriz[2][2]==X)||
 (Matriz[0][0]==X && Matriz[1][0]==X && Matriz[2][0]==X)||
 (Matriz[0][1]==X && Matriz[1][1]==X && Matriz[2][1]==X)||
 (Matriz[0][2]==X && Matriz[1][2]==X && Matriz[2][2]==X)||
 (Matriz[0][0]==X && Matriz[1][1]==X && Matriz[2][2]==X)||
 (Matriz[0][2]==X && Matriz[1][1]==X && Matriz[2][0]==X))
 {
 printf("nnnnattJogador 2, VENCESTEn PARABENS!!");
 break;
 }
 if(l==9)
 {
 printf("Partida empatada ");
 break;
 }
 }
 getch();
 return(0);
}

          
Comments: