Título: Ayuda para intercalar elementos de un arreglo en un tercer vector dado 2 vectore Publicado por: sebastian2012 en 23 Julio 2012, 02:56 am 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 |