Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- using namespace std;
- int valor(char nome[10]){
- return
- !strcmp(nome,"tesoura")? 1
- :!strcmp(nome,"papel")? 2
- :!strcmp(nome,"pedra")? 3
- :!strcmp(nome,"lagarto")? 4
- :!strcmp(nome,"Spock")? 5
- : -1;
- {
- };
- }
- int main(int argc, char const *argv[])
- {
- char a[10],b[10];
- int n,s,z;
- cin >> n;
- for (int i = 0; i < n; ++i)
- {
- cin >> a >> b;
- s = valor(a);
- z = valor(b);
- switch(s){
- case 1:
- switch(z){
- case 1:
- cout << "Caso #" << (i+1) << ": De novo!" << endl;
- break;
- case 2:
- cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
- break;
- case 3:
- cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
- break;
- case 4:
- cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
- break;
- case 5:
- cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
- break;
- }
- break;
- case 2:
- switch(z){
- case 2:
- cout << "Caso #" << (i+1) << ": De novo!" << endl;
- break;
- case 3:
- cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
- break;
- case 4:
- cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
- break;
- case 5:
- cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
- break;
- case 1:
- cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
- break;
- }
- break;
- case 3:
- switch(z){
- case 3:
- cout << "Caso #" << (i+1) << ": De novo!" << endl;
- break;
- case 4:
- cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
- break;
- case 5:
- cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
- break;
- case 1:
- cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
- break;
- case 2:
- cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
- break;
- }
- break;
- case 4:
- switch(z){
- case 4:
- cout << "Caso #" << (i+1) << ": De novo!" << endl;
- break;
- case 5:
- cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
- break;
- case 1:
- cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
- break;
- case 2:
- cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
- break;
- case 3:
- cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
- break;
- }
- break;
- case 5:
- switch(z){
- case 5:
- cout << "Caso #" << (i+1) << ": De novo!" << endl;
- break;
- case 1:
- cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
- break;
- case 2:
- cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
- break;
- case 3:
- cout << "Caso #" << (i+1) << ": Bazinga!" << endl;
- break;
- case 4:
- cout << "Caso #" << (i+1) << ": Raj trapaceou!" << endl;
- break;
- }
- break;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement