Praveen | Typing Speed Test is a very useful Software available for free Download.

C Programs to Merge Two Array in sorted

     C program to merge two arrays into third array. Arrays are assumed to be sorted in ascending order. You enter two arrays and combine them to get a large array. Then sort those larges array by using Bubble Sort in Ascending order.


Two Array combine Sorted in C programming code

#include<stdio.h>
#include<conio.h>


void main()
{
   int a[100], b[100], s[200], n, m, i, j, temp;
   clrscr();
   printf("\n Enter number of elements in first Array ");
   scanf("%d", &n);
   printf("\n Enter %d integer numbers ", n);
   for ( i = 0 ; i < n ; i++ )
      scanf("%d", &a[i]);
   printf("\n Enter number of elements in second Array ");
   scanf("%d", &m);
   printf("\n Enter %d integer numbers ", m);
   for ( i = 0 ; i < m ; i++ )
      scanf("%d", &b[i]);
   for ( i = 0 ; i < n ; i++ )
      s[i]=a[i];
   for ( i = 0 ; i < m ; i++ )
      s[n+i]=b[i];
   for ( i = 0 ; i < ( n + m - 1 ) ; i++ )
   {
      for ( j = 0 ; j < ( n + m - i - 1 ) ; j++ )
      {

          if ( s[j] > s[j+1] )
          {
             temp = s[j];
             s[j] = s[j+1];
             s[j+1] = temp;
          }
      }
   }
   printf("\n Sorted list in ascending order:-");
   for ( i = 0 ; i < ( n + m ) ; i++ )
      printf(" %d,", s[i]);

   getch();
}


 Output:-