Advertisement
Guest User

Untitled

a guest
Apr 28th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.66 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. // 0        1       2       3       4
  4. // Pedra    Papel   Tesoura Spock   Lagarto
  5.  
  6. int main (int argc, char **argv) {
  7.     int w = -1;
  8.     int p1 = 0, p2 = 0, p3 = 0;
  9.     scanf("%i %i %i", &p1, &p2, &p3);
  10.  
  11.     int n = 0;
  12.     for (n; n < 5; n++) {
  13.         int r2 = n + 2 > 4 ? n + 2 - 5 : n + 2;
  14.         int r3 = n == 0 ? 4 : n - 1;
  15.  
  16.         if (p1 == n && (p2 == r2 && p3 == r3) || (p3 == r2 && p2 == r3)) w = 1;
  17.         else if (p2 == n && (p1 == r2 && p3 == r3) || (p3 == r2 && p1 == r3)) w = 2;
  18.         else if (p3 == n && (p1 == r2 && p2 == r3) || (p2 == r2 && p1 == r3)) w = 3;
  19.  
  20.         if (w != -1) break;
  21.     }
  22.  
  23.     if (w != -1) printf("Jogador %i venceu!", w);
  24.     else printf("Empate");
  25.  
  26.     return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement