3 آرایه
int get(int Aray1[] ,int first , int Aray2[] , int second);
int sort(int Aray1[] ,int first , int Aray2[] , int second);
int combine(int Aray1[] ,int first , int Aray2[] , int second , int Aray3[], int x);
int print(int Aray3[] , int x);
int main()
{
int x;
// Size Of Arrays
int* Aray1;
int* Aray2;
int* Aray3;
int first,second;
printf("Enter Size of First aray : ");
scanf("%d",&first);
Aray1=new int[first];
printf("Enter Size of second aray: ");
scanf("%d",&second);
Aray2=new int[second];
x=first+second;
Aray3=new int[x];
get(Aray1 ,first , Aray2 , second );
sort(Aray1 ,first , Aray2 , second );
combine (Aray1 ,first , Aray2 , second , Aray3 , x );
print ( Aray3 , x);
getch();
return 0;
}
//#################################
int sort(int Aray1[] ,int first , int Aray2[] , int second)
{
cout<
for(i=1;i<=first;i++)
for(j=0;j<=first-i;j++)
if (Aray1[j]>Aray1[j+1])
{
t = Aray1[j];
Aray1[j]=Aray1[j+1];
Aray1[j+1] = t;
}
for(i=1;i<=second;i++)
for(j=0;j<=second-i;j++)
if (Aray2[j]>Aray2[j+1])
{
t = Aray2[j];
Aray2[j]=Aray2[j+1];
Aray2[j+1] = t;
}
}
//################################
int print( int Aray3[], int x)
{
cout<
for(i=0;i
cout<
}
//#################################
int combine(int Aray1[] ,int first , int Aray2[] , int second , int Aray3[], int x)
{
cout<
for(i=0;i
Aray3[i] = Aray1[i];
}
for(i=0;i
Aray3[i+first] = Aray2[i];
}
}
//################################
int get(int Aray1[] ,int first , int Aray2[] , int second)
{
int i ;
for(i=0;i
printf("Enter element %d : ",i+1);
scanf("%d",&Aray1[i]);
}
cout<<"enter Second Array Elements "<
printf("Enter element %d : ",i+1);
scanf("%d",&Aray2[i]);
}
printf("The Arrays you have input is:\n");
for(i=0;i
printf("%d \t",Aray1[i]);
}
cout<
printf("%d \t",Aray2[i]);
}
}