ayuda me urge antes de la media noche :(
#include <iostream>
using namespace std;
int main()
{
int opcion, arreglo[100], capacidad,arreglo2[100], capacidad2, arreglo3[300] ;
bool existe=false;
do
{
cout<<"******** Que opcion Desea ***********"<<endl;
cout<<"1. Digite datos Arreglo1"<<endl;
cout<<"2. Datos Ingresados para el Arreglo1"<<endl;
cout<<"3. Digite datos Arreglo2"<<endl;
cout<<"4. Datos Ingresados para el Arreglo2"<<endl;
cout<<"5. Unir Arreglos"<<endl;
cout<<"6. Mostrar Inverso de la union de ambos arreglos "<<endl;
cout<<"7. Mostrar elementos divisibles entre 3"<<endl;
cout<<"8. Mostrar Promedio"<<endl;
cout<<"9. Salir"<<endl;
cout<<"Por favor seleccione una de las opciones del menu"<<endl;
cin>>opcion;
cout<<endl;
switch(opcion)
{
case 1:
cout<<"Ingrese el tamaño del arreglo"<<endl;
cin>>capacidad;
while(capacidad>100)
{
cout<<"El valor ingresado excede el valor maximo"<<endl;
cin>>capacidad;
}
for(int i=0;i<capacidad;i++)
{
cout<<"Arreglo=["<<i<<"]=";
cin>>arreglo[i];
}
cout<<endl;
break;
case 2:
cout<<endl;
for(int i=0; i<capacidad;i++)
{
cout<<"Arreglo=["<<i<<"]="<<arreglo[i]<<endl;
}
break;
case 3:
cout<<"Ingrese el tamaño del arreglo"<<endl;
cin>>capacidad2;
while(capacidad2>100)
{
cout<<"El valor ingresado excede el valor maximo"<<endl;
cin>>capacidad2;
}
for(int i=0;i<capacidad2;i++)
{
cout<<"Arreglo2=["<<i<<"]=";
cin>>arreglo2[i];
}
cout<<endl;
break;
case 4:
cout<<endl;
for(int i=0; i<capacidad2;i++)
{
cout<<"Arreglo2=["<<i<<"]="<<arreglo2[i]<<endl;
}
break;
case 5:
if(arreglo[1]==0 || arreglo2[1]==0)
{
cout<<"No se puede unir al menos uno de los arreglos esta vacio."<<endl<<endl;
}
else {
for(int i=0;i<capacidad;i++)
{
arreglo3[i]=arreglo[i];
}
for(int i=capacidad;i<(capacidad+capacidad2);i++)
{
arreglo3[i]=arreglo2[i-capacidad];
}
cout<<"Se han unidos los elementos de los dos arreglos"<<endl<<endl;
existe=true;
}
break;
asi voy en el codigo, quien me ayuda con las otras opciones que me faltan