#include #include #include #include using namespace std; bool myComparison(pair a, pair b) { if (a.second > b.second) return true; else return false; } int main() { vector > clasament; string echipa1, echipa2; int punctaj, scor1, scor2; for (int i = 0; i < 6; i++) { getline(cin, echipa1, ' '); getline(cin, echipa2, ' '); cin >> scor1 >> scor2; cin.get(); bool flag1 = false; for (int j = 0; j < clasament.size(); j++) { if (clasament[j].first == echipa1) { flag1 = true; break; } } if (flag1 == false) { clasament.push_back(make_pair(echipa1, 0)); } bool flag2 = false; for (int j = 0; j < clasament.size(); j++) { if (clasament[j].first == echipa2) { flag2 = true; break; } } if (flag2 == false) { clasament.push_back(make_pair(echipa2, 0)); } for (int j = 0; j < clasament.size(); j++) if (clasament[j].first == echipa1) if (scor1 > scor2) clasament[j].second += 3; else if (scor1 == scor2) clasament[j].second++; for (int j = 0; j < clasament.size(); j++) if (clasament[j].first == echipa2) if (scor1 < scor2) clasament[j].second += 3; else if (scor1 == scor2) clasament[j].second++; } sort(clasament.begin(), clasament.end(), myComparison); for (int i = 0; i < 4; i++) cout << clasament[i].first << " " <