Está en la página 1de 2

#include<iostream>

using namespace std;


void leerArreglo(int a[], int c)
{
int i;
for(i=0;i<c;i++)
{
cout<<"Ingrese el elemento "<<i+1<<": ";
cin>>a[i];
}
}
void escribirArreglo(int a[], int c)
{
int i;
for(i=0;i<c;i++)
{
cout<<"Elemento a["<<i<<"]="<<a[i]<<endl;
}
}
bool encontrado(int arr[],int cant, int num)
{
bool fueEncontrado=false;
int c;
c=0;
while(c<cant && !fueEncontrado)
{
if(arr[c]==num)
{
fueEncontrado=true;
}
c=c+1;
}
return fueEncontrado;
}
int unirArreglos(int arr1[],int c1, int arr2[], int c2, int res[])
{
int i,k=0;
bool estaEncontrado;
for(i=0;i<c1;i++)
{
estaEncontrado = encontrado(res,k,arr1[i]);
if(!estaEncontrado)
{
res[k]=arr1[i];
k=k+1;
}
}
for(i=0;i<c2;i++)
{
estaEncontrado = encontrado(res,k,arr2[i]);
if(!estaEncontrado)
{
res[k]=arr2[i];
k=k+1;
}

}
return k;
}
int intersectarArreglos(int arr1[],int c1, int arr2[], int c2, int res[])
{
int i,j,k=-1;
bool estaEncontrado;
for(i=0;i<c1;i++)
{
for(j=0;j<c2;j++)
{
if(arr1[i]==arr2[j])
{
estaEncontrado = encontrado(res,k+1,arr1[i]);
if(!estaEncontrado)
{
k=k+1;
res[k]=arr1[i];
}
}
}
}
return k+1;
}
int main (int argc, char *argv[]) {
int a1[50],a2[50];
int m,n;
int u[50],inter[50];
int cant;
cout<<"Ingrese la cantidad de elementos del primer arreglo ";
cin>>m;
leerArreglo(a1,m);
cout<<"Ingrese la cantidad de elementos del segundo arreglo ";
cin>>n;
leerArreglo(a2,n);
cant=unirArreglos(a1,m,a2,n,u);
cout<<"La unin es "<<endl;
escribirArreglo(u,cant);
cant=intersectarArreglos(a1,m,a2,n,inter);
cout<<"La interseccin es "<<endl;
escribirArreglo(inter,cant);
return 0;
}

También podría gustarte

  • Relacion c1 c2
    Relacion c1 c2
    Documento1 página
    Relacion c1 c2
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • 3 Resumen Profesional
    3 Resumen Profesional
    Documento3 páginas
    3 Resumen Profesional
    Mardin Jhordan
    Aún no hay calificaciones
  • S. 04 Estilos de Trabajo-Ejercicio R
    S. 04 Estilos de Trabajo-Ejercicio R
    Documento2 páginas
    S. 04 Estilos de Trabajo-Ejercicio R
    Carlos Barbié
    Aún no hay calificaciones
  • Metoldologia
    Metoldologia
    Documento2 páginas
    Metoldologia
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Base
    Base
    Documento3 páginas
    Base
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Plantilla EP 1
    Plantilla EP 1
    Documento2 páginas
    Plantilla EP 1
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Cogravii
    Cogravii
    Documento1 página
    Cogravii
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Calcula Dora
    Calcula Dora
    Documento1 página
    Calcula Dora
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • BD Sistema
    BD Sistema
    Documento3 páginas
    BD Sistema
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Acm
    Acm
    Documento2 páginas
    Acm
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Conection
    Conection
    Documento1 página
    Conection
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Costos
    Costos
    Documento1 página
    Costos
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Atletismo
    Atletismo
    Documento3 páginas
    Atletismo
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Leer
    Leer
    Documento1 página
    Leer
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Calculo II - Antiderivada e Integral Indefinida
    Calculo II - Antiderivada e Integral Indefinida
    Documento2 páginas
    Calculo II - Antiderivada e Integral Indefinida
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Calculo de Volumenes
    Calculo de Volumenes
    Documento20 páginas
    Calculo de Volumenes
    Theodore Jones
    Aún no hay calificaciones
  • 05 El DiseñoN
    05 El DiseñoN
    Documento39 páginas
    05 El DiseñoN
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • ESTADÍSTICA
    ESTADÍSTICA
    Documento1 página
    ESTADÍSTICA
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Unidad11 Codi
    Unidad11 Codi
    Documento16 páginas
    Unidad11 Codi
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Datos - Practica Examen
    Datos - Practica Examen
    Documento42 páginas
    Datos - Practica Examen
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • ESTADÍSTICA
    ESTADÍSTICA
    Documento1 página
    ESTADÍSTICA
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Derivada Implicita GráficaUsandoDerivada HT
    Derivada Implicita GráficaUsandoDerivada HT
    Documento1 página
    Derivada Implicita GráficaUsandoDerivada HT
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Vectores
    Vectores
    Documento37 páginas
    Vectores
    Bidkar Leyva
    Aún no hay calificaciones
  • Práctica Resistencia y Potencia Eléctrica
    Práctica Resistencia y Potencia Eléctrica
    Documento3 páginas
    Práctica Resistencia y Potencia Eléctrica
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • ARANDELAS
    ARANDELAS
    Documento2 páginas
    ARANDELAS
    Marlei Alipio De La Cruz
    100% (1)
  • Corriente Electrica
    Corriente Electrica
    Documento1 página
    Corriente Electrica
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Laboratorio Condensadores
    Laboratorio Condensadores
    Documento5 páginas
    Laboratorio Condensadores
    Alexander Cabrera Guevara
    100% (1)
  • Continuidad y Asíntotas HT
    Continuidad y Asíntotas HT
    Documento3 páginas
    Continuidad y Asíntotas HT
    Marlei Alipio De La Cruz
    Aún no hay calificaciones
  • Ejercicios de Listas Enlazadas Dobles y Circulares
    Ejercicios de Listas Enlazadas Dobles y Circulares
    Documento2 páginas
    Ejercicios de Listas Enlazadas Dobles y Circulares
    Marlei Alipio De La Cruz
    60% (5)