theme

" जीतने वाले छोड़ते नहीं और छोड़ने वाले जीतते नही "

Thursday, March 29, 2012

Union of two Arrays in C

#include
#include
void main()
{
int a[5],b[5],m[5],n[5],i,k=0,l=0,t,flag=0;
clrscr();
printf("Enter First Array Element:");
for(i=0;i<=4;i++)
scanf("%d",&m[i]);
printf("Enter Second Array Element:");
for(i=0;i<=4;i++)
scanf("%d",&n[i]);
//Union of First Array
a[k]=m[0];
k++;
for(i=1;i<=4;i++)
{
for(t=0;t<=i;t++)
{
if(m[i]==m[t])
{
flag=1;
break;
}
else
{
flag=0;
}
}
if(flag==0)
{
a[k]=m[i];
k++;
}
}
//Union of Second Array
b[l]=n[0];
l++;
for(i=1;i<=4;i++)
{
for(t=0;t<=i;t++)
{
if(n[i]==n[t])
{
flag=1;
break;
}
else
{
flag=0;
}
}
if(flag==0)
{
b[l]=n[i];
l++;
}
}
//Union of Both Arrays
for(i=0;i<=k;i++)
{
for(t=0;t<=l;t++)
{
if(a[i]==b[t])
{
flag=1;
break;
}
else
{
flag=0;
}
}
if(flag==0)
{
printf("%d\t",a[i]);
}
}
for(i=0;i<=l;i++)
{
printf("%d\t",b[i]);
}
getch();
}

No comments:

Post a Comment