diegomrodrigues

Jogo da velha

Nov 7th, 2020
1,989
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.00 KB | None | 0 0
  1. /**
  2.  * Imprimir o jogo da velha no console
  3.  * -
  4.  * Diego Mendes Rodrigues
  5.  */
  6. #include <stdio.h>
  7.  
  8. void linha_separacao() {
  9.   /* Exobir uma linha de separação  */
  10.   printf("-----+-----+-----\n");
  11. }
  12.  
  13. void linha_branca() {
  14.   /* Exobir uma linha em branco */
  15.   printf("     |     |\n");
  16. }
  17.  
  18. void linha_valores(char x1, char x2, char x3) {
  19.   /* Exobir uma linha com 3 valores */
  20.   printf("  %c  |  %c  |  %c\n", x1, x2, x3);
  21. }
  22.  
  23. void velha(char x1, char x2, char x3,
  24.           char x4, char x5, char x6,
  25.           char x7, char x8, char x9) {
  26.   /* Exibir o tabuleiro do jogo da velha */
  27.   linha_branca();
  28.   linha_valores(x1, x2, x3);
  29.   linha_branca();
  30.   linha_separacao();
  31.   linha_branca();
  32.   linha_valores(x4, x5, x6);
  33.   linha_branca();
  34.   linha_separacao();
  35.   linha_branca();
  36.   linha_valores(x7, x8, x9);
  37.   linha_branca();
  38. }
  39.  
  40. int main(void) {
  41.   /* Função principal do sistema */
  42.  
  43.   /* Exibir um exemplo de jogada */
  44.   velha('X', ' ', 'X', ' ', 'O', ' ', ' ', 'O', 'O');
  45.  
  46.   return 0;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment