equal elements in two arrays in c++

C++
bool equalelementsintwoarrays(int A[], int B[], int N) {
    sort(A, A+N);
    sort(B, B+N);
    int i = 0, j = 0;
    while (i < N && j < N) {
        if (A[i] == B[j]) return true;
        else if (A[i] > B[j]) j++;
        else i++;
    }
    return false;
}
Source

Also in C++: