Monday 28 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