A∩B
#include<stdio.h>
int main()
{
int a[5];
int b[5];
int c[5]={0};
int d[5]={-1,-1,-1,-1,-1};
int sum=0;
int ja=0;
int temp;
for(int i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
for(int i=0;i<5;i++)
{
scanf("%d",&b[i]);
}
for(int i=0;i<5;i++)
{
for(int j=0;j<5;j++)
{
if(a[i]==b[j])
{
c[i]=a[i];
d[i]=j;
}
}
}
for(int i=0;i<4;i++)
{
for (int j=i+1;j<5;j++)
{
if(d[i]==d[j]){
d[j]=-1;
}
}
}
for(int i=0;i<5;i++)
{
sum=sum+d[i];
}
if(sum==-5){
printf("NULL\n");
return 0;
}
// for(int i=0 ;i<4;i++)
// {
// for(int j=i+1;j<5;j++)
// {
// if(a[])
// }
//}
for(int i=0;i<5;i++)
{
if(d[i]!=-1)
{
c[ja]=a[i];
ja++;
}
}//printf("\n");
for(int i=0;i<ja-1;i++)
{
for(int j=i;j<ja;j++)
{
if(c[i]>=c[j])
{
temp=c[i];
c[i]=c[j];
c[j]=temp;
}
}
}
for(int i=0;i<ja;i++)
{
printf("%d ",c[i]);
}
}