2.1 Suppose we have an array a1, a2, ..., an, b1, b2, ..., bn. Implement an algorithm to change this array to a1, b1, a2, b2, ..., an, bn.

void change_array_2(int **ptr, int n)
{
    
int i = 0, j = 0;
    
int *= malloc(2*n*sizeof(int));

    
for (i = 0; i < n; i++{
        p[j
++= (*ptr)[i];
        p[j
++= (*ptr)[i+n];
    }


    
*ptr = p;
}

void change_array_2(int **ptr, int n)
{
    
int i = 0, j = 0;
    
int *= malloc(2*n*sizeof(int));

    
for (i = 0; i < n; i++) {
        p[j
++= (*ptr)[i];
        p[j
++= (*ptr)[i+n];
    }

    
*ptr = p;
}