. 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