Runtime error in the code

please check my code

Hello @Shwetatrisal,

The run time error was due to the illegal access that your code is doing:
Your code is iterating for loop, inside the intersect() function n times irrespective of the fact that n can be greater than m.

Solution:
int r=(n<m)?n:m;
for(int j=0;j<r;j++){}

This will eliminate the runtime error. But, it is producing wrong answer.
Correct it yourself.

Hope, this would help.
Give a like, if you are satisfied.

I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.

On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.