// B difference A
#include <stdio.h>
#define SIZE 10
void display(int disp[])
{
int i;
for(i=0;disp[i];i++)
{
printf(" %d ", disp[i]);
}
}
int main()
{
int i,j,k=0, flag,elem1, elem2;
int a[SIZE];
int b[SIZE];
int c[SIZE]={'\0'};
printf("Enter the Number of Members of Set A : ");
scanf("%d", &elem1);
for(i=0;i<elem1 && elem1 < SIZE;i++)
{
printf("a[%d] = ", i);
scanf("%d",&a[i]);
}
a[i]='\0';
printf("Enter the Number of Members of Set B : ");
scanf("%d", &elem2);
for(i=0;i<elem2 && elem2 <SIZE ;i++)
{
printf("Enter b[%d] = ", i);
scanf("%d",&b[i]);
}
b[i]='\0';
printf("\nSET - A = { ");
display(a);
printf(" } ");
printf("\nSET - B = { ");
display(b);
printf(" } ");
printf("\n\nThe Difference of B and A = { ");
for(i=0;i< elem2 ;i++)
{
flag=1;
for(j=0;j< elem1 ;j++)
{
if(b[i]==a[j])
{
flag=0;
break;
}
}
if(flag==1)
{
c[k]=b[i];
k++;
}
}
display(c);
printf("} \n");
return 0;
}
#include <stdio.h>
#define SIZE 10
void display(int disp[])
{
int i;
for(i=0;disp[i];i++)
{
printf(" %d ", disp[i]);
}
}
int main()
{
int i,j,k=0, flag,elem1, elem2;
int a[SIZE];
int b[SIZE];
int c[SIZE]={'\0'};
printf("Enter the Number of Members of Set A : ");
scanf("%d", &elem1);
for(i=0;i<elem1 && elem1 < SIZE;i++)
{
printf("a[%d] = ", i);
scanf("%d",&a[i]);
}
a[i]='\0';
printf("Enter the Number of Members of Set B : ");
scanf("%d", &elem2);
for(i=0;i<elem2 && elem2 <SIZE ;i++)
{
printf("Enter b[%d] = ", i);
scanf("%d",&b[i]);
}
b[i]='\0';
printf("\nSET - A = { ");
display(a);
printf(" } ");
printf("\nSET - B = { ");
display(b);
printf(" } ");
printf("\n\nThe Difference of B and A = { ");
for(i=0;i< elem2 ;i++)
{
flag=1;
for(j=0;j< elem1 ;j++)
{
if(b[i]==a[j])
{
flag=0;
break;
}
}
if(flag==1)
{
c[k]=b[i];
k++;
}
}
display(c);
printf("} \n");
return 0;
}
Comments
Post a Comment