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.
Compilando el programa:-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;
}
}
y para que no imprima los mismos valores en a y b?
ResponderBorrar