#include #include #include #include using namespace std; struct tabela { char nume[101]; int goluri, puncte; }echipe[5], meci[3]; inline bool cmd (tabela x, tabela y) { return x.punctemeci[2].goluri) { meci[1].puncte=meci[1].puncte+3; } else { if(meci[1].goluri==meci[2].goluri) meci[1].puncte=meci[1].puncte+1, meci[2].puncte=meci[2].puncte+1; else meci[2].puncte=meci[2].puncte+3; } ok1=0; ok2=0; for(l=1;l<=5;l++) { if(strcmp(echipe[l].nume,meci[1].nume)) { echipe[l].goluri=echipe[l].goluri+meci[1].goluri; echipe[l].puncte=echipe[l].puncte+meci[1].puncte; ok1=1; } if(strcmp(echipe[l].nume,meci[2].nume)) { echipe[l].goluri=echipe[l].goluri+meci[2].goluri; echipe[l].puncte=echipe[l].puncte+meci[2].puncte; ok2=1; } if(ok1==0) { if(echipe[l].nume==0) { echipe[l].nume=meci[1].nume; echipe[l].goluri=echipe[l].goluri+meci[1].goluri; echipe[l].puncte=echipe[l].puncte+meci[1].puncte; } } if(ok2==0) { if(echipe[l].nume==0) { echipe[l].nume=meci[2].nume; echipe[l].goluri=echipe[l].goluri+meci[2].goluri; echipe[l].puncte=echipe[l].puncte+meci[2].puncte; } } } } sort(echipe,echipe+5,cmd); for(int i=1;i<=5;i++) { if(echipe[i].puncte==echipe[i+1].puncte) if(echipe[i].goluri==echipe[i+1].goluri) cout<