Tengo una duda y no se me ocurre como resolver este problema escrito en Pseudocodigo (Pseint)
El ejercicio completo es mas largo, acá pongo la parte que no entiendo:
Tengo 2 vectores que hay que cargar: A de 10 elementos y B de 17 elementos y tengo que cargar un tercer vector C con los elementos de A y B, pero de la siguiente forma:
Va un elemento de A, seguido de uno de B. Cuando se terminan los elementos de A, se continua poniendo en C los elementos faltantes de B.
Estuve averiguando y algunos me dijeron recorrer el vector C de 2 en 2, pero cuando intento hacerlo me carga los elementos de B solamente.
Aquí va el código que estaba realizando:
Código:
Proceso vector
Dimension A[10]
Dimension B[17]
Dimension C[27]
// Carga vector A
Para i<-1 Hasta 10 Hacer
A[i]<-azar(100)+1;
FinPara
// Carga Vector B
Para i<-1 Hasta 17 Hacer
B[i]<-azar(100)+1;
FinPara
Escribir ""
Escribir "Vector A"
Para i<-1 Hasta 10 Hacer
Escribir A[i]
FinPara
Escribir ""
Escribir "Vector B"
Para i<-1 Hasta 17 Hacer
Escribir B[i]
FinPara
//////////////////
Para w<-1 Hasta 10 con paso 2 Hacer
Para i<-1 Hasta 27 Hacer
C[w]<-A[i]
C[w]<-B[i]
FinPara
FinPara
Escribir ""
Escribir "El vector C queda: "
Para j<-1 hasta 27 Hacer
Escribir C[j]
FinPara
FinProceso
Por mas que he intentado no se como resolver esa parte.
Agradeceria cualquier sugerencia. Gracias