Fórum União de Conjuntos #61318

01/05/2003

0

Oi Pessoal ,

Tenho que fazer um programa em C++ que tem por objetivo realizar a união entre dois conjuntos numéricos, ou seja, o usuário decidi quantos e quais serão os elementos dos conjuntos e depois o programa retorna a união destes dois conjuntos ... será que alguém poderia me ajudar ??

Obrigada

Espero resposta


*thais*

*thais*

Responder

Posts

07/05/2003

Delima

Olá, Thais.

Vamos tentar entender o problema!

1º. O usuário decide quais e quantos serão os elementos dos conjuntos. Ou seja, tanto podem ser dois ou três, como podem ser centenas de elementos. Não dá para advinhar o espaço de memória que precisará ser reservado. Logo, creio que a solução será trabalhar com alocação dinâmica no free store.

2º. Uma vez escolhidos os elementos, você deverá armazená-los, cada conjunto numa matriz. Ou seja, inicialmente você terá duas matrizes (também dinâmicas).

Feito isso, bastará fazer uma comparação entre os elementos das matrizes, procurando os números que são comuns às duas (se não estou enganado isso é a união).

Caso você não esteja acostumada com esses conceitos, abra a página:

www.dicasbcb.com.br

e procure pelos seguintes links:

Curso C++Builder - Módulo básico - ´Variáveis dinâmicas´

Tutoriais e dicas - ´Vírgula para ponto´

que abordam esses conceitos. Espero tê-la ajudado.

DeLima.


Responder

Gostei + 0

12/11/2008

Geol_marcio

Thais
Ao invés de verificar quais são os elementos comuns você deve juntas os elementos das matrizes, pois a verificação dos elementos comuns é a intersecção.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar