Untitled

 avatar
unknown
plain_text
a year ago
1.8 kB
6
Indexable
#include <iostream>
#include <algorithm>
using namespace std;

int main() {
    int a[10], b[10];
    int eshterak = 0;
    int faghat_aval = 0;
    int ejtema[20];
    int ej_size = 0;

    
    for (int i = 0; i < 10; i++) {
        cin >> a[i];
    }
    for (int i = 0; i < 10; i++) {
        cin >> b[i];
    }

    sort(a, a+10);
    sort(b, b+10);

   
    for (int i = 0; i < 9; i++) {
        bool found = false;
        for (int j = 0; j < 10; j++) {
            if (a[i] == b[j]) {
                found = true;
                break;
            }
        }
        if ((!found) && (a[i] != a[i+1])) {
            faghat_aval++;
        }
    }


    // eshterak
    for (int i = 0; i < 10; i++) {
        for (int j = 0; j < 10; j++) {
            if (a[i] == b[j]) {
                eshterak++;
                break;
            }
        }
    }

    //ejtema
    for (int i = 0; i < 10; i++) {
        bool found = false;
        for (int j = 0; j < ej_size; j++) {
            if (ejtema[j] == a[i]) {
                found = true;
                break;
            }
        }
        if (!found) {
            ejtema[ej_size++] = a[i];
        }
    }

    for (int i = 0; i < 10; i++) {
        bool found = false;
        for (int j = 0; j < ej_size; j++) {
            if (ejtema[j] == b[i]) {
                found = true;
                break;
            }
        }
        if (!found) {
            ejtema[ej_size++] = b[i];
        }
    }

    //
    sort(ejtema, ejtema + ej_size);

    // cout
    cout << faghat_aval << endl;
    cout << eshterak << endl;
    for (int i = 0; i < ej_size; i++) {
        if (i > 0) {
            cout << " ";
        }
        cout << ejtema[i];
    }
    cout << endl;

    return 0;
}
Editor is loading...
Leave a Comment