"How will you merge these two arrays? Write the program
Array: A 1 18 22 43
Array: B 3 4 6 20 34 46 55
Output Array: C 1 3 4 6 18 20 22 34 43 46 55"

Answer Posted / arun

/*Program to merge two array & show them in shorted form */
#include<stdio.h>
#include<conio.h">

#define max 10

void main()
{
int a[max],b[max],c[2*max],i,j,k,n,m;
clrscr();
printf("size of array a:");
scanf("%d",&n);

printf("enter a elements: \n");
for(i=0;i<n;i++)

scanf("%d", &a[i]);


printf("size of array b:");
scanf("%d",&m);

printf("enter a elements: \n");
for(i=0;i<m;i++)

scanf("%d", &b[i]);




for(i=0,j=0,k=0; i<n && j<m; k++)

if(a[i]<b[j])

c[k] = a[i++];

else

c[k]=b[j++];

while(i<n)

c[k++] = a[i++];


while(j<m)

c[k++] = b[j++];


printf("\n array c:\n");
for(i=0;i<(m+n); i++)
printf("%d", c[i]);
getch();

}

Is This Answer Correct ?    19 Yes 7 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the difference between mutex and binary semaphore?

608


What are vectors used for in c++?

615


What's the order in which the local objects are destructed?

831


Explain the properties and principles of oop.

526


What is function declaration in c++ with example?

541






What is private inheritance?

592


What is insertion sorting?

659


Do you know about C++ 11 standard?

631


Is c++ a low level language?

509


Write a program using merge () function to combine the elements of array x[ ] and y[ ] into array z[ ].

599


an operation between an integer and real always yeilds a) integer result b) real result c) float result

704


Define upcasting.

588


Explain what is class definition in c++ ?

594


What are member functions used in c++?

547


Describe the syntax of single inheritance in C++?

641