Ya me salio hay les dejo mi algoritmo a ver si lo pulen mejor ustedes
Código
#include<iostream.h> #include<conio.h> #include <cstdlib> //tiene la definicion de la funcion RAND (random) int main () { int arreglo[20],k=0,numero=1,bandera=0,matriz[20][20],elementos_arreglo=0,n1=0,m=0; cout<<"Ingrese Elementos del Arreglo "<<endl; cin>>elementos_arreglo; while(bandera!= 1) { cout<<"arreglo"<<"<<"<< numero<<">>"<<endl; for(int i=0;i<elementos_arreglo;i++) { //cout<<"ingrese elemento"<<i+1<<" "<<endl; arreglo[i]=(1 + rand() % 20); } cout<<"Los elementos del arreglo son "<<endl; getch(); for(int j=0;j<elementos_arreglo;j++) { cout<<"<<"<<arreglo[j]<<">>"; } cout<<endl; //for(int m=m1;m<elementos_arreglo;m++) for(int n=0;n<elementos_arreglo;n++) { matriz[m][n]=arreglo[n]; cout<< matriz[m][n]<<" "<<m<<" "<<n<<" "<<endl; } m++; cout<<"Desea continuar agregando elemntos en el segundo Arreglo"<<endl; cout<<"Presione 1 para imprmir la matriz "<<endl; cout<<"Presione cualquier otr numero para continuar en el siguiente arreglo"<<endl; cin>>bandera; numero++; cout<<numero-1<<endl; } cout<<"Imprimir la Matriz"<<endl; getch(); for(int t=0;t<numero-1;t++) { for(int y=0;y<elementos_arreglo;y++) cout<<matriz[t][y]<<"\t"; cout<<endl; } system("pause"); }