Se define la intersección de dos conjuntos A y B al conjunto de elementos que son comunes a A y B. Se denota por A B, que se lee: A intersección B.

La intersección de A y B también se puede definir: A . B = { x / x E A y x E B } y mediante un diagrama de Venn-Euler:

#include<iostream> usingnamespace std;

int contador = 0;

int *Ingresar( int *A , int N) { A = newint [100];

for( int i = 0 ; i < N ; i++ ) { cout<<"\n\t\t\t - ["<<i+1<<"] : "; cin>>A[i]; }

return A;

}

int *Interseccion( int *A , int *B , int *C , int N ,int M )

{ C = newint [100]. } void Mostrar( int *A . . i++ ) cout<<" . int N) { cout<<" "<<A[0]. M. else return C. j < M . j++ ) if ( A[i] == B[j]) { C[contador++] = A[i]. } if ( contador == 0) return 0. i++ ) for( int j = 0 . "<<A[i]. for( int i = 0 . for( int i = 1 . i < N . i < N . } intmain() { system("color f0"). int N.

cout<<"\n\n\t cin>>N. A = Ingresar(A . N . int *B = NULL. B = Ingresar(B . B . cout<<" } \n\n".contador). B = { ". C .N). int *C = NULL. cout<<"\n\n\t\t Mostrar(B. cout<<"\n\n\t\t Mostrar(A. Primer Conjunto : ".int *A = NULL.M). cout<<" } \n\n". system("pause"). Mostrar(C. cout<<"\n\n\t cin>>M. M ). cout<<endl<<endl. cout<<"\n\n\t\t C = { ". cout<<" } \n\n". M). A = { ". N). Segundo Conjunto : ". C = Interseccion( A . } .

Sign up to vote on this title
UsefulNot useful