//Program to create two sets A and B and then find Union and intersection between these two
#include <stdio.h>
int main() {
int n1,n2;
printf("Enter your number of Element in Set 1\n");
scanf("%d",&n1);
int a[n1];
printf("Enter Your Elements in Set 1\n");
for(int i=0;i<n1;i++)
scanf("%d",&a[i]);
printf("Enter Your number of element in Set 2\n");
scanf("%d",&n2);
int b[n2],c[1000],arr3[100];
printf("Enter Your element in set 2\n");
for(int i=0;i<n2;i++)
scanf("%d",&b[i]);
int k=0,count=0,bcount=0;
for(int i=0;i<n1;i++)
{
for(int j=0;j<n2;j++)
{
if(a[i]==b[j])
{
c[k]=a[i];
k++;
}
}
}
printf("Intersection of These two sets is: ");
for(int i=0;i<k;i++)
printf("%d ",c[i]);
int i,j,l=0;
for(i=0;i<n1;i++)
{
for(j=0;j<l;j++)
{
if(c[j]==a[i])
break;
}
if(j==l)
{
c[l]=a[i];
l++;
}
}
for(i=0;i<n2;i++)
{
for(j=0;j<l;j++)
{
if(c[j]==b[i])
break;
}
if(j==l)
{
c[l]=b[i];
l++;
}
}
printf("\n (AUB) is :- ");
for(i=0;i<l;i++)
printf("%d ",c[i]);
return 0;
}
No comments:
Post a Comment