Hola estaba haciendo este problema en PSeint y me encuentro con un problemilla, a ver si alguien me puede echar una mano
aqui el enunciado
diseñar un algoritmo que permita almacenar cinco numeros
en el arreglo a y b.Visualizar los valores del arreglo a
y b en forma intercaladaal arreglo c
estos vectores ya estan definidos
a[5]->10,20,30,40,50,
b[5]->60,70,80,90,100
un elemnto de a y otro de b
El nuevo arreglo seria -->c[10]->10,60,20,70,30,80,40,90,50,100
yo estuve haciendo esto pero me bota fuera de indice en el PSeint
lo que si hice fue llenar el arreglo c[10] pero primero con los elemntos de a y luego con los b de esta manera
para i<-1 hasta 5 hacer
c<-a;
finpara
para i<-1 hasta 5 Hacer
c[i+5]<-b;
finpara
Pero esto bota ----->10,20,30,40,50,60,70,80,90,100
Proceso Ejercicio1
//Otra manera de solucion
//Declarar variables
na<-0;nb<-0;i<-0;j<-0;k<-0;n<-0;
Dimension a[5];
Dimension b[5];
Dimension c[10];
//entrada de datos
para i<-1 hasta 5 Hacer//leer el arreglo a
escribir 'Ingrese elemento [',i,'] de A:';
Leer na;
a<-na;
FinPara
Escribir '-------------------------';
para j<-1 hasta 5 Hacer//leer el arreglo b
escribir 'Ingrese elemento [',j,']de B:';
Leer nb;
b[j]<-nb;
FinPara
//proceso de datos
//Leer los dos arreglos
Escribir 'Estos son los arreglos';
para i<-1 hasta 5 Hacer
Escribir a,'<-->',b;
FinPara
//Intercala los valores de lo arreglos
//proceso de datos
para i<-1 hasta 10 con paso 2 Hacer
c<-a;
FinPara
para i<-1 hasta 10 con paso 2 Hacer
c[i+1]<-b;
FinPara
//para i<-1 hasta 5 hacer
//c<-a;
//finpara
//para i<-1 hasta 5 Hacer
// c[i+5]<-b;
// finpara
//salida de datos
para i<-1 hasta 10 Hacer
Escribir c;
FinPara
//salida de datos
//Para i<-1 hasta 10 Hacer
//Escribir c;
//FinPara
FinProceso
Gracias amigos de antemano
aqui el enunciado
diseñar un algoritmo que permita almacenar cinco numeros
en el arreglo a y b.Visualizar los valores del arreglo a
y b en forma intercaladaal arreglo c
estos vectores ya estan definidos
a[5]->10,20,30,40,50,
b[5]->60,70,80,90,100
un elemnto de a y otro de b
El nuevo arreglo seria -->c[10]->10,60,20,70,30,80,40,90,50,100
yo estuve haciendo esto pero me bota fuera de indice en el PSeint
lo que si hice fue llenar el arreglo c[10] pero primero con los elemntos de a y luego con los b de esta manera
para i<-1 hasta 5 hacer
c<-a;
finpara
para i<-1 hasta 5 Hacer
c[i+5]<-b;
finpara
Pero esto bota ----->10,20,30,40,50,60,70,80,90,100
Proceso Ejercicio1
//Otra manera de solucion
//Declarar variables
na<-0;nb<-0;i<-0;j<-0;k<-0;n<-0;
Dimension a[5];
Dimension b[5];
Dimension c[10];
//entrada de datos
para i<-1 hasta 5 Hacer//leer el arreglo a
escribir 'Ingrese elemento [',i,'] de A:';
Leer na;
a<-na;
FinPara
Escribir '-------------------------';
para j<-1 hasta 5 Hacer//leer el arreglo b
escribir 'Ingrese elemento [',j,']de B:';
Leer nb;
b[j]<-nb;
FinPara
//proceso de datos
//Leer los dos arreglos
Escribir 'Estos son los arreglos';
para i<-1 hasta 5 Hacer
Escribir a,'<-->',b;
FinPara
//Intercala los valores de lo arreglos
//proceso de datos
para i<-1 hasta 10 con paso 2 Hacer
c<-a;
FinPara
para i<-1 hasta 10 con paso 2 Hacer
c[i+1]<-b;
FinPara
//para i<-1 hasta 5 hacer
//c<-a;
//finpara
//para i<-1 hasta 5 Hacer
// c[i+5]<-b;
// finpara
//salida de datos
para i<-1 hasta 10 Hacer
Escribir c;
FinPara
//salida de datos
//Para i<-1 hasta 10 Hacer
//Escribir c;
//FinPara
FinProceso
Gracias amigos de antemano