DS LAb 3 Program

Program To Merge 1 dimensional Array


#include <stdio.h>
int main()
{
    int arr1size = 5, arr2size = 5, arr_resultsize, i, j;  

    int a[5] = {1, 2, 3, 4, 5};
    int b[5] = {6, 7, 8, 9, 10};

    arr_resultsize = arr1size + arr2size;
    int c[arr_resultsize];

    for (i = 0; i < arr1size; i++)
    {
        c[i] = a[i];
    }
 
    for (i = 0, j = arr1size;
         j < arr_resultsize && i < arr2size; i++, j++)
    {
        c[j] = b[i];
    }

    for (i = 0; i < arr_resultsize; i++)
    {
        printf("%d ", c[i]);
    }
    return 0;
}

// output

1 2 3 4 5 6 7 8 9 10

Comments

Popular posts from this blog

DSA Lab 8 program

DSA Lab 7 Program

Network Layer: Design Issues and Key Concepts