#include #include #include using namespace std; struct echipa { string nume; int goluri; int puncte; }; echipa v[4]; bool cmp( echipa const & A, echipa const & B ) { return A.puncte > B.puncte || A.puncte == B.puncte && A.goluri > B.goluri || A.puncte == B.puncte && A.goluri == B.goluri && A.nume>nume1>>nume2>>x>>y; for(j=0;j<4;j++) { if(nume1 == v[j].nume) { poz1=j; break; } if(v[j].nume == "") { v[j].nume = nume1; poz1=j; break; } } for(j=0;j<4;j++) { if(nume2 == v[j].nume) { poz2=j; break; } if(v[j].nume == "") { v[j].nume = nume2; poz2=j; break; } } v[poz1].goluri += x; v[poz2].goluri += y; if(x > y) v[poz1].puncte += 3; else if(x < y) v[poz2].puncte += 3; else { v[poz1].puncte += 1; v[poz2].puncte += 1; } } sort(v, v + 4, cmp); for(i = 0; i < 4; ++ i) cout<