I am new to this, I am trying to unite the two arrangements to one, but it does not work out.
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
int cantidad1, cantidad2;
int valor1, valor2;
int arreglo1[cantidad1];
int arreglo2[cantidad2];
cout<<"Cuantos elementos tiene el primer arreglo? ";
cin>>cantidad1;
cout<<"Teclea los valores del primer arreglo: "<<endl;
for(int i = 0; i< cantidad1; i++){
cout<<(i+1)<<": ";
cin>>valor1;
arreglo1 [i]=valor1;
}
cout<<"Cuantos elementos tiene el segundo arreglo? ";
cin>>cantidad2;
cout<<"Teclea los valores del segundo arreglo: "<<endl;
for(int j = 0; j<cantidad2; j++){
cout<<(j+1)<<": ";
cin>>valor2;
arreglo2 [j]=valor2;
}
cout<<"A interseccion B: ";
for (int i = 0; i<cantidad1; i++){
for ( int j = 0; j<cantidad2; j++){
if (arreglo1 [i]== arreglo2 [j]){
cout<<arreglo1 [i]<<endl;
}
}
}
int arreglo3[10000];
cout<<"A Union B: ";
for (int i = 0; i<cantidad1; i++){
arreglo3[i] = arreglo1 [i];
for ( int j = 0; j<cantidad2; j++){
arreglo3[i] = arreglo2 [j];
for (int i = 0; i <cantidad1 + cantidad2; i++){
cout<<arreglo3[i]<<endl;
}
}
}
return 0;
}