unión de arreglos en c++

Para poder unir dos arreglos unidimensionales  necesitamos otro arreglo que tenga un tamaño igual a la suma de los dos arreglos que van a ser unidos,en nuestro caso seria el arreglo C .
-este ejercicio sale mediante el uso de un contador(e) que valla en dos ciclos for, y que su valor valla incrementando sucesivamente como se ve.


//union de arreglos unidimensionales #include<iostream> using namespace std; main(){ int n,m; cout<<"ingrese el tamanio del primer arreglo: ";cin>>n; cout<<"ingrese el tamanio del segundo arreglo: ";cin>>m; int A[n],B[m]; cout<<"ingrese A \n"; for(int i=0;i<n;i++){ cout<<"ingrese: ";cin>>A[i]; } cout<<"ingrese B \n"; for(int i=0;i<m;i++){ cout<<"ingrese: ";cin>>B[i]; } int e=0,C[m+n]; for(int i=0;i<n;i++){ C[i]=A[i]; e++; } for(int j=0;j<m;j++){ C[e]=B[j]; e++; } cout<<"el ordenamiento \n"; for(int i=0;i<(n+m);i++){ cout<<C[i]<<endl; } }
Compilando el programa:


Comentarios

Publicar un comentario

Entradas populares