Cái trên không thể gọi là trộn
Cái này mới trộn 2 mảng lại với nhau nè
PHP:
#include <iostream.h>
void nhap(int A[100],int n,char k)
{
int i;
cout<<"Nhap gt cho Mang "<<k<<" : "<<endl;
for(i=1;i<=n;i++)
{
cout<<"Nhap "<<i<<" : ";
cin>>A[i];
}
}
void xuat(int A[100],int n,char k)
{
int i;
cout<<"\n";
cout<<"Xuat Mang "<<k<<" : ";
for(i=1;i<=n;i++)
{
cout<<A[i]<<" ";
}
cout<<"\n\n";
}
int tron2mang(int A[100],int B[100],int n,int m)
{
int i,j,vt;
for(i=1;i<=n;i++)
{
for(j=1;j<=m;j++)
{
if(A[i]<=B[j])
{
vt=j;
break;
}
}
for(j=m;j>=vt;j--)
B[j+1] = B[j];
B[vt]=A[i];
m+=1;
}
return m;
}
void main()
{
int n,m;
int A[100],B[100];
cout<<"Nhap n : ";
cin>>n;
nhap(A,n,'A');
cout<<"Nhap m : ";
cin>>m;
nhap(B,m,'B');
xuat(A,n,'A');
xuat(B,m,'B');
m = tron2mang(A,B,n,m);
xuat(B,m,'C');
}