Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main(void)
- {
- short number,
- sos = 0,
- a, b, c, d, e, f, g, h, i;
- printf("Bem-vindo ao verificador de jogo do SOS!\n");
- printf("Digite um inteiro correspondente a codificacao de um tabuleiro: ");
- scanf("%d", &number);
- a = number % 3;
- number = number / 3;
- if(a == 0) a = 32;
- else if (a == 1) a = 83;
- else a = 79;
- b = number % 3;
- number = number / 3;
- if(b == 0) b = 32;
- else if (b == 1) b = 83;
- else b = 79;
- c = number % 3;
- number = number / 3;
- if(c == 0) c = 32;
- else if (c == 1) c = 83;
- else c = 79;
- d = number % 3;
- number = number / 3;
- if(d == 0) d = 32;
- else if (d == 1) d = 83;
- else d = 79;
- e = number % 3;
- number = number / 3;
- if(e == 0) e = 32;
- else if (e == 1) e = 83;
- else e = 79;
- f = number % 3;
- number = number / 3;
- if(f == 0) f = 32;
- else if (f == 1) f = 83;
- else f = 79;
- g = number % 3;
- number = number / 3;
- if(g == 0) g = 32;
- else if (g == 1) g = 83;
- else g = 79;
- h = number % 3;
- number = number / 3;
- if(h == 0) h = 32;
- else if (h == 1) h = 83;
- else h = 79;
- i = number % 3;
- number = number / 3;
- if(i == 0) i = 32;
- else if (i == 1) i = 83;
- else i = 79;
- printf(" %d | %d | %d \n", a, b, c);
- printf("------+------+------\n");
- printf(" %d | %d | %d \n", d, e, f);
- printf("------+------+------\n");
- printf(" %d | %d | %d \n", g, h, i);
- if(a == 83 && b == 79 && c == 83) sos = sos + 1;
- if(d == 83 && e == 79 && f == 83) sos = sos + 1;
- if(g == 83 && h == 79 && i == 83) sos = sos + 1;
- if(a == 83 && d == 79 && g == 83) sos = sos + 1;
- if(b == 83 && e == 79 && h == 83) sos = sos + 1;
- if(c == 83 && f == 79 && i == 83) sos = sos + 1;
- printf("\nO tabuleiro tem %d SOS(s).\n", sos);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment