Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: mapers en 5 Marzo 2011, 16:49 pm



Título: trasladar elementos de arreglos a matriz "!"!"
Publicado por: mapers en 5 Marzo 2011, 16:49 pm
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
  1. #include<iostream.h>
  2. #include<conio.h>
  3. #include <cstdlib> //tiene la definicion de la funcion RAND (random)
  4.  
  5. int main ()
  6. {
  7. int arreglo[20],k=0,numero=1,bandera=0,matriz[20][20],elementos_arreglo=0,n1=0,m=0;    
  8. cout<<"Ingrese Elementos del Arreglo "<<endl;  
  9. cin>>elementos_arreglo;  
  10.  
  11. while(bandera!= 1)
  12. {
  13.                cout<<"arreglo"<<"<<"<< numero<<">>"<<endl;
  14.  
  15.                for(int i=0;i<elementos_arreglo;i++)
  16.                {                
  17.                  //cout<<"ingrese elemento"<<i+1<<"  "<<endl;    
  18.                  arreglo[i]=(1 + rand() % 20);        
  19.                  }
  20.                  cout<<"Los elementos del arreglo son "<<endl;        
  21.                  getch();
  22.                  for(int j=0;j<elementos_arreglo;j++)
  23.                  {
  24.                           cout<<"<<"<<arreglo[j]<<">>";  
  25.                  }
  26.                  cout<<endl;
  27.                  //for(int m=m1;m<elementos_arreglo;m++)
  28.                           for(int n=0;n<elementos_arreglo;n++)
  29.                            { matriz[m][n]=arreglo[n];
  30.                            cout<< matriz[m][n]<<" "<<m<<" "<<n<<"  "<<endl;
  31.                            }
  32.                             m++;
  33.                  cout<<"Desea continuar agregando elemntos en el segundo Arreglo"<<endl;
  34.                  cout<<"Presione 1 para imprmir la matriz "<<endl;
  35.                  cout<<"Presione cualquier otr numero para continuar en el siguiente arreglo"<<endl;
  36.                  cin>>bandera;
  37.  
  38.                            numero++;
  39.                            cout<<numero-1<<endl;
  40.  
  41. }
  42.  
  43.                            cout<<"Imprimir la Matriz"<<endl;
  44.                            getch();
  45.                            for(int t=0;t<numero-1;t++)
  46.                                     { for(int y=0;y<elementos_arreglo;y++)
  47.                                               cout<<matriz[t][y]<<"\t";
  48.                                               cout<<endl;
  49.                                     }        
  50.  
  51. system("pause");
  52.  
  53. }
  54.  
  55.