program For Merging Two Array in One Array in Sorted Order Using Merge Sort
program For Merging Two Array in One Array in Sorted Order Using Merge Sort
#include<iostream.h>
#include<process.h>
{ int ctrA=0,ctrB=0,ctrC=0;
else
if(ctrA>=u1)
{ while(ctrB<=u2)
if(ctrB>=u2)
{ while(ctrA<=u1)
} }
void mergedesc(int A[],int B[],int C[],int u1,int u2)
{ int ctrA=0,ctrB=u2-1,ctrC=(u1+u2)-1;
else
} /* end of while */
if(ctrA>=u1)
{ while(ctrB>=0)
if(ctrB<0)
{ while(ctrA<=u1)
} }
void main()
int A[10],B[10],C[20],m,n,i,j,ch;
char opt='y';
do
{
cout<<"\n Menu";
cout<<"\n 3. Exit";
cin>>ch;
switch (ch)
for(i=0;i<m;i++) cin>>A[i];
for(i=0;i<n;i++) cin>>B[i];
mergeasc(A, B, C, m, n);
for(i=0;i<m+n;i++) cout<<"\t"<<C[i];
break;
case 2:
for(i=0;i<m;i++) cin>>A[i];
cout<<"\n Enter the elements array B in descending order::";
for(i=0;i<n;i++) cin>>B[i];
mergedesc(A,B,C,m,n);
for(i=0;i<m+n;i++) cout<<"\t"<<C[i];
break;
case 3: exit(0);
cin>>opt;
}while(opt=='y' || opt=='Y');