//Unio #include #include #include using namespace std; void beolvas(string fnev, string nev[], float[], int& db); bool bennevan(string fnev, string nevek[], int db, int& j); int main() { const int maxm=100; string anev[maxm], bnev[maxm]; float apont[maxm], bpont[maxm]; int adb, bdb; ofstream kimenet; //beolvasas; beolvas("a.txt", anev, apont, adb); beolvas("b.txt", bnev, bpont, bdb); //Unio string nev03[maxm]; float pont03[maxm]; int db3=0; for(int i=0;i0.9) { nev03[db3]=anev[i]; pont03[db3]=apont[i]; db3++; } } for(int i=0;i0.9) { int j; if(bennevan(bnev[i], nev03, db3,j)) { if(bpont[i]>pont03[j]) { pont03[j]=bpont[i]; } } else { nev03[db3]=bnev[i]; pont03[db3]=bpont[i]; db3++; } } } kimenet.clear(); kimenet.open("ki3.txt"); if(kimenet.fail()) { cout<<"nem tudok irni a 3-as.."<>db; for(int i=0;i>nev[i]>>sz[i]; } befile.close(); } bool bennevan(string nev, string nevek[], int db, int& j) { for(j=0;j