To merge two sorted integer arrays.




#include
#include

main()
{
int i,j,k,m,n,r,a[10],b[10],c[20];
clrscr();
printf("Input size of two matrices ");
scanf("%d%d",&m,&n);
printf("\nInput %d elements of first array in ascending order \n",m);
for(i=0;iprintf("\nInput %d elements of second array in ascending order\n",n);
for(i=0;ii=j=k=0;
while(i{
if(a[i]{
c[k]=a[i];
i++;
k++;
}
else
{
c[k]=b[j];
j++
k++;
}
}
if(m>i)
{
for(r=i;r{
c[k]=b[r]
k++;
}
if(n>j)
{
for(r=j;r{
c[k]=b[r];
k++
}
}
printf("\nSorted mearged array is\n");
for(i=0;i}

No comments:

Post a Comment