Advertisement
Guest User

1828 URI

a guest
Jun 5th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.98 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. int valor(char nome[10]){
  6.     return
  7.          !strcmp(nome,"tesoura")? 1
  8.         :!strcmp(nome,"papel")? 2
  9.         :!strcmp(nome,"pedra")? 3
  10.         :!strcmp(nome,"lagarto")? 4
  11.         :!strcmp(nome,"Spock")? 5
  12.         : -1;
  13.         {
  14.            
  15.         };
  16. }
  17.  
  18. int main(int argc, char const *argv[])
  19. {
  20.     char a[10],b[10];
  21.     int n,s,z;
  22.  
  23.     cin >> n;
  24.  
  25.        
  26.         for (int i = 0; i < n; ++i)
  27.         {
  28.             cin >> a >> b;     
  29.             s = valor(a);
  30.             z = valor(b);
  31.        
  32.             switch(s){
  33.                 case 1:
  34.                     switch(z){
  35.                         case 1:
  36.                             cout << "Caso #" << (i+1) << ": De novo!" << endl;
  37.                             break;
  38.                         case 2:
  39.                             cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
  40.                             break;
  41.                         case 3:
  42.                             cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
  43.                             break;
  44.                         case 4:
  45.                             cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
  46.                             break;
  47.                         case 5:
  48.                             cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
  49.                             break;
  50.                     }
  51.                     break;
  52.                 case 2:
  53.                 switch(z){
  54.                         case 2:
  55.                             cout << "Caso #" << (i+1) << ": De novo!" << endl;
  56.                             break;
  57.                         case 3:
  58.                             cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
  59.                             break;
  60.                         case 4:
  61.                             cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
  62.                             break;
  63.                         case 5:
  64.                             cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
  65.                             break;
  66.                         case 1:
  67.                             cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
  68.                             break;
  69.                     }
  70.                     break;
  71.                 case 3:
  72.                 switch(z){
  73.                         case 3:
  74.                             cout << "Caso #" << (i+1) << ": De novo!" << endl;
  75.                             break;
  76.                         case 4:
  77.                             cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
  78.                             break;
  79.                         case 5:
  80.                             cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
  81.                             break;
  82.                         case 1:
  83.                             cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
  84.                             break;
  85.                         case 2:
  86.                             cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
  87.                             break;
  88.                     }
  89.                     break;
  90.                 case 4:
  91.                 switch(z){
  92.                         case 4:
  93.                             cout << "Caso #" << (i+1) << ": De novo!" << endl;
  94.                             break;
  95.                         case 5:
  96.                             cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
  97.                             break;
  98.                         case 1:
  99.                             cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
  100.                             break;
  101.                         case 2:
  102.                             cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
  103.                             break;
  104.                         case 3:
  105.                             cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
  106.                             break;
  107.                     }
  108.                     break;
  109.                 case 5:
  110.                 switch(z){
  111.                         case 5:
  112.                             cout << "Caso #" << (i+1) << ": De novo!" << endl;
  113.                             break;
  114.                         case 1:
  115.                             cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
  116.                             break;
  117.                         case 2:
  118.                             cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
  119.                             break;
  120.                         case 3:
  121.                             cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
  122.                             break;
  123.                         case 4:
  124.                             cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
  125.                             break;
  126.                     }
  127.                     break;
  128.             }
  129.  
  130.     }
  131.  
  132.  
  133.     return 0;
  134. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement