Tuesday, 29 August 2017

C Program - Merge Two Arrays

/* C Program - Merge Two Arrays */
  
#include<stdio.h>
#include<conio.h>
void main()
{
 clrscr();
 int arr1[50], arr2[50], size1, size2, size, i, j, k, merge[100];
 printf("Enter Array 1 Size : ");
 scanf("%d",&size1);
 printf("Enter Array 1 Elements : ");
 for(i=0; i<size1; i++)
 {
  scanf("%d",&arr1[i]);
 }
 printf("Enter Array 2 Size : ");
 scanf("%d",&size2);
 printf("Enter Array 2 Elements : ");
 for(i=0; i<size2; i++)
 {
  scanf("%d",&arr2[i]);
 }
 for(i=0; i<size1; i++)
 {
  merge[i]=arr1[i];
 }
 size=size1+size2;
 for(i=0, k=size1; k<size && i<size2; i++, k++)
 {
  merge[k]=arr2[i];
 }
 printf("Now the new array after merging is :\n");
 for(i=0; i<size; i++)
 {
  printf("%d  ",merge[i]);
 }
 getch();
}

No comments:

Post a Comment