#include #include #include using namespace std; struct geryb { string pav; string arLt; int a, b, r; }; geryb A[100]; geryb B[100]; geryb C[100]; void skaitymas(int& n, int& p, geryb A[]); void skaiciavimas(int& n, int& p, geryb A[], geryb B[]); int main() { int n = 0, p = 0; skaitymas(n, p, A); skaiciavimas(n, p, A, B); } void skaitymas(int& n, int& p, geryb A[]) { string vardas = ""; string booleanas = ""; ifstream d("duom.txt"); d >> n; d.ignore(); double n1 = 0, n2 = 0, n3 = 0; for (int i = 0; i < n; i++) { d >> A[i].pav >> A[i].arLt; d.ignore(); } d >> p; d.ignore(); for (int i = 0; i < p; i++) { d >> B[i].pav >> B[i].a >> B[i].b >> B[i].r; d.ignore(); } d.close(); } void skaiciavimas(int& n, int& p, geryb A[], geryb B[]) { int s = 0; if (n > p) s = n; else s = p; bool yra = false; int k = 0; for (int i = 0; i < s; i++) { yra = false; for (int j = 0; j < s; j++) { if (B[i].pav == C[j].pav) { yra = true; } } if (!yra) { C[k].pav = A[i].pav; C[k].arLt = A[i].arLt; C[k].a = A[i].a; C[k].b = A[i].b; C[k].r = A[i].r; k++; } } for (int i = 0; i < k; i++) { cout << C[i].pav << endl; } cout << k << endl; }