Hola! mmm algo asi...
Código C:
Ver original// supongamos que vec1 y vec2 ya contienen datos
for (i=1; i<=n;i++)// primero llenamos vec3 con todos los datos de vec1
vec3[i]=vec1[i];
// el contador i lo usamos para llenar vec3 con los datos de vec2
for (j=1; j<=m;j++,i++)
vec3[i]=vec2[j];
}
Otra cosa, por que a i lo inicializas en 1?? las posiciones de un vector empiezan en 0
Saludos