Advertisement
Guest User

JOGO DA VELHA

a guest
Apr 6th, 2020
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.54 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void velha (char quadrados2[3][3]){
  5.     system("cls");
  6.      printf("\t %c  | %c   | %c  \n",quadrados2[0][0],quadrados2[0][1],quadrados2[0][2]);
  7.      printf("\t---------------\n");
  8.      printf("\t %c  | %c   | %c  \n",quadrados2[1][0],quadrados2[1][1],quadrados2[1][2]);
  9.      printf("\t---------------\n");
  10.      printf("\t %c  | %c   | %c  \n",quadrados2[2][0],quadrados2[2][1],quadrados2[2][2]);
  11.      
  12. }
  13. int main()
  14. {
  15.    
  16.     char quadrados [3][3] = {{'7','8','9'},
  17.                              {'4','5','6'},
  18.                              {'1','2','3'},};
  19.                              
  20.    
  21.    
  22.     char pergunta;
  23.     int contador_jogadas,linha,coluna,jogadas=0,i,j;
  24.     do{contador_jogadas=1;
  25.     for(i=0;i<2;i++){
  26.         for(j=0;j<2;j++){
  27.             quadrados[i][j] = ' ';     
  28.            
  29.         }
  30.     }
  31.    
  32.     do{
  33.         velha(quadrados);
  34.         if(jogadas%2==0){
  35.             printf("LETICIA QUE JOGA X\n");
  36.         }
  37.         else{
  38.             printf("MAMAE QUE JOGA 0\n");
  39.         }
  40.         printf("DIGITE A LINHA: ");
  41.         scanf("%i",&linha);
  42.         printf("DIGITE A COLUNA: ");
  43.         scanf("%i",&coluna);
  44.                 if(linha<1 || coluna<1 || linha>3 || coluna>3) {
  45.             linha=0;
  46.             coluna=0;
  47.         }else if (quadrados[linha-1][coluna-1] != ' '){
  48.             linha=0;
  49.             coluna=0;
  50.         }else {
  51.         if (jogadas%2==0){
  52.             quadrados[linha-1][coluna-1] = 'X';
  53.            
  54.         }
  55.         else{
  56.                 quadrados[linha-1][coluna-1] = 0;
  57.                 }
  58.                 jogadas++;
  59.                 contador_jogadas++;
  60.             }
  61.             if(quadrados[0][0]=='X' && quadrados[0][1]=='X' && quadrados[0][2]=='X'){contador_jogadas = 11;}
  62.             if(quadrados[1][0]=='X' && quadrados[1][1]=='X' && quadrados[1][2]=='X'){contador_jogadas = 11;}
  63.             if(quadrados[2][0]=='X' && quadrados[2][1]=='X' && quadrados[2][2]=='X'){contador_jogadas = 11;}
  64.             if(quadrados[0][0]=='X' && quadrados[1][0]=='X' && quadrados[2][0]=='X'){contador_jogadas = 11;}
  65.             if(quadrados[0][1]=='X' && quadrados[1][1]=='X' && quadrados[2][1]=='X'){contador_jogadas = 11;}
  66.             if(quadrados[0][2]=='X' && quadrados[1][2]=='X' && quadrados[2][2]=='X'){contador_jogadas = 11;}
  67.             if(quadrados[0][1]=='X' && quadrados[1][1]=='X' && quadrados[2][2]=='X'){contador_jogadas = 11;}
  68.             if(quadrados[0][2]=='X' && quadrados[1][1]=='X' && quadrados[2][0]=='X'){contador_jogadas = 11;}
  69.                
  70.             if(quadrados[0][0]=='0' && quadrados[0][1]=='0' && quadrados[0][2]=='0'){contador_jogadas = 12;}
  71.             if(quadrados[1][0]=='0' && quadrados[1][1]=='0' && quadrados[1][2]=='0'){contador_jogadas = 12;}
  72.             if(quadrados[2][0]=='0' && quadrados[2][1]=='0' && quadrados[2][2]=='0'){contador_jogadas = 12;}
  73.             if(quadrados[0][0]=='0' && quadrados[1][0]=='0' && quadrados[2][0]=='0'){contador_jogadas = 12;}
  74.             if(quadrados[0][1]=='0' && quadrados[1][1]=='0' && quadrados[2][1]=='0'){contador_jogadas = 12;}
  75.             if(quadrados[0][2]=='0' && quadrados[1][2]=='0' && quadrados[2][2]=='0'){contador_jogadas = 12;}
  76.             if(quadrados[0][1]=='0' && quadrados[1][1]=='0' && quadrados[2][2]=='0'){contador_jogadas = 12;}
  77.             if(quadrados[0][2]=='0' && quadrados[1][1]=='0' && quadrados[2][0]=='0'){contador_jogadas = 12;}
  78.                
  79.        
  80.              
  81.        
  82.     }while (contador_jogadas <=9);
  83.     velha(quadrados);
  84.     if(contador_jogadas==10){
  85.         printf("AS PRINCESAS EMPATARAM!! \n");
  86.     }
  87.     if(contador_jogadas==11){
  88.         printf("TITA VENCEU!!! \n");
  89.     }
  90.     if(contador_jogadas==12){
  91.         printf("MAMAE GANHOU \n");
  92.     }
  93.            
  94.        
  95.         printf("VAMOS JOGAR NOVAMENTE? [S-N] \n");
  96.         scanf("%s",&pergunta);
  97.                
  98.        
  99.        
  100.     }   while (pergunta =='S');
  101.              
  102.         getchar();                
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement