#include #include using namespace std; bool iskamen(string &s) { return s == "Kamen" || s == "Rock" || s == "Pierre" || s == "Stein" || s == "Ko" || s == "Koe" || s == "Sasso" || s == "Roccia" || s == "Guu" || s == "Kamien" || s == "Piedra"; } bool isnuzky(string &s) { return s == "Nuzky" || s == "Scissors" || s == "Ciseaux" || s == "Schere" || s == "Ollo" || s == "Olloo" || s == "Forbice" || s == "Choki" || s == "Nozyce" || s == "Tijera"; } bool ispapir(string &s) { return s == "Papir" || s == "Paper" || s == "Feuille" || s == "Papier" || s == "Carta" || s == "Rete" || s == "Paa" || s == "Papel"; } int main() { string p1, l1; string p2, l2; int game = 1; bool first = true; cin >> l1; while (l1 != ".") { cin >> p1; cin >> l2; cin >> p2; string t1, t2; int s1 = 0, s2 = 0; cin >> t1; while (t1 != "-" && t1 != ".") { cin >> t2; int knp1, knp2; if (iskamen(t1)) knp1 = 1; else if (isnuzky(t1)) knp1 = 2; else knp1 = 3; if (iskamen(t2)) knp2 = 1; else if (isnuzky(t2)) knp2 = 2; else knp2 = 3; if (knp1 == 1) { if (knp2 == 2) s1++; else if (knp2 == 3) s2++; } else if (knp1 == 2) { if (knp2 == 1) s2++; else if (knp2 == 3) s1++; } else if (knp1 == 3) { if (knp2 == 1) s1++; else if (knp2 == 2) s2++; } cin >> t1; } cout << "Game #" << game++ << ":" << endl; cout << p1 << ": " << s1 << " point" << (s1 == 1 ? "" : "s") << endl; cout << p2 << ": " << s2 << " point" << (s2 == 1 ? "" : "s") << endl; if (s1 == s2) cout << "TIED GAME"; else { cout << "WINNER: "; if (s1 > s2) cout << p1; else cout << p2; } cout << endl; if (t1 != ".") cout << endl; else break; cin >> l1; } return 0; }