. WAP to input 5 numbers in 2 different arrays and Merge it uniquely.
#include<stdio.h>
#include<conio.h>
void main()
{
int a[5], b[5], c[10], i, j=0, k=0, m=0;
printf("Enter 5 numbers in 1st Array in sorted order:\n");
for(i=0;i<=4;i++)
scanf("%d",&a[i]);
printf("Enter 5 numbers in 2nd Array in sorted order:\n");
for(i=0;i<=4;i++)
scanf("%d",&b[i]);
for(i=0;i<=9;i++)
{
if(a[j]==b[k])
{
c[i]=a[j++];
k++;
m++;
}
else
if(a[j]>b[k])
c[i]=b[k++];
else
c[i]=a[j++];
if(j>4 || k>4)
break;
}
if(j<4)
{
for(k==j;k<=4;k++)
c[++i]=a[k];
}
else
{
for(j=k;j<=4;j++)
c[++i]=b[j];
}
printf("After Merging list is:\n");
for(i=0;i<=9-m;i++)
printf("%d\n",c[i]);
getch();
}
Enter 5 numbers in 1st Array in sorted order:
5
10
15
20
25
Enter 5 numbers in 2nd Array in sorted order:
10
20
30
40
50
After Merging list is:
5
10
15
20
25
30
40
50
5
10
15
20
25
Enter 5 numbers in 2nd Array in sorted order:
10
20
30
40
50
After Merging list is:
5
10
15
20
25
30
40
50