Code: #include #include int main(void) { int *parent; int *child = NULL, *tempstore; size_t child_size, i, parent_size; printf("Enter size of parent array\n"); if(scanf("%d", &parent_size) != 1) return (1); parent = malloc(sizeof(int) * parent_size); if(parent == NULL) { fprintf(stderr, "Memory allocation failed\n"); return (1); } for(i = 0; i < parent_size; i++) { printf("Enter element %d:", i); if(scanf("%d", &parent[i]) != ...