trasladar elementos de arreglos a matriz "!"!"

Iniciado por mapers, 5 Marzo 2011, 16:49 PM

0 Miembros y 1 Visitante están viendo este tema.

mapers

buenas gente del foro necesito una manito aca tengo que trasladar elementos de arreglos a una mtriz e imprimirla la estoy tratando de hacer  recursivamante pero cuando trato de imprimirlo me bota otra cosa a ver si le dan una ojeada ..... gracias


Ya me salio hay les dejo   mi algoritmo  a ver si lo pulen mejor ustedes



Código (cpp) [Seleccionar]

#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");

}