// cConjunto.cpp
// Frequência de 13 de Dezembro de 2000

#include "cConjunto.h"


cConjunto cConjunto::Uniao( cConjunto& Cj)
{
	cConjunto Res;

	int i;

	for ( i=1; i <= NrElementos ; i++ )
		Res.Adicionar( Elemento(i) );
	
	for ( i=1; i <= Cj.NrElementos ; i++ )
	{
		if(  ! Res.ExisteElemento( Cj.Elemento(i) )  )
			Res.Adicionar( Cj.Elemento(i) );

	}

	return Res;
}



cConjunto cConjunto::Interseccao( cConjunto &Cj )
{
	cConjunto Res;

	int i;

	for ( i=1; i <= Cj.NrElementos ; i++ )
	{
		if(  ExisteElemento( Cj.Elemento(i) )  )
			Res.Adicionar( Cj.Elemento(i) );
	}

	return Res;

}
