// C Program to find the complement of a set
#include <stdio.h>
int main() {
int n1,n2;
printf("Enter your number of Element in Universal Set\n");
scanf("%d",&n1);
int a[n1];
printf("Enter Your Elements in Universal Set \n");
for(int i=0;i<n1;i++)
scanf("%d",&a[i]);
printf("Enter Your number of element in Set A\n");
scanf("%d",&n2);
int b[n2],c[1000];
printf("Enter Your element in Set A\n");
for(int i=0;i<n2;i++)
scanf("%d",&b[i]);
int k=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++;
}
}
}
int m=0,f=0,d[1000];
for(int i=0;i<n1;i++)
{
if(a[i]==c[m] && m<=k)
m++;
else{
d[f]=a[i];
f++;
}
}
printf("Complement of Set A is: ");
for(int i=0;i<f;i++)
printf("%d ",d[i]);
return 0;
}

No comments:
Post a Comment