Jump to content
Fórum Script Brasil
  • 0

Ajuda por favor em linguagem C (Estruturas)


Question

alguém pode me ajudar com essa tarefa? Eu travo na parte de criar a estrutura, estou confuso pois não sei se tenho que criar um vetor na estrutura para representar os numeros tudo isso na letra A, não entendo o porque de colocar um vetor de palavras. alguém por favor consegue me ajudar com a letra A e B? Estou usando o DevC++ e usando a linguagem C. Obrigado.

 

Vamos fazer um programa para manipular conjuntos na linguagem C/C++?

·         Vamos trabalhar com conjuntos de palavras, ou strings.

 

a) Faça uma estrutura para representar um Conjunto. Um conjunto deve possuir um nome, ou rótulo, um vetor de palavras e um inteiro para indicar o último elemento válido.

b) Faça uma rotina para inserir um elemento E no conjunto X. Tanto E quanto X devem ser passados por parâmetro. Lembrando que um conjunto NÃO PODE ter elementos REPETIDOS.

c) Faça uma rotina para listar o conjunto X, mostrando os elementos separados por vírgulas, entre chaves.

d) Faça uma função para fazer a união de 2 conjuntos X e Y, retornado um terceiro conjunto.

e) Faça uma função para fazer a intersecção de 2 conjuntos X e Y, retornado um terceiro conjunto.

f) Faça uma função para fazer a diferença de 2 conjuntos X e Y, retornado um terceiro conjunto.

g) Faça uma função para fazer o produto cartesiano de 2 conjuntos X e Y, retornado um terceiro conjunto. O produto, no caso de strings, deve concatenar os elementos.

h) Faça o seguinte teste de mesa de seu programa:

·         Insira o elemento “1” no conjunto A.

·         Insira o elemento “2” no conjunto A.

·         Insira o elemento “3” no conjunto A.

·         Insira o elemento “1” no conjunto A. (deve dar uma mensagem de erro)

·         Insira o elemento “2” no conjunto B.

·         Insira o elemento “3” no conjunto B.

·         Insira o elemento “4” no conjunto B.

·         C = união(A,B)

·         D = intersecção(A,B)

·         E = diferença(A,B)

·         F = diferença(B,A)

·         G = produto(A,B)

·         H = produto(B,A)

O resultado pode ser parecido como o que segue na imagem:

 

876058.jpg

 

 

i) Faça mais um teste com elementos de sua escolha, que sejam strings não numéricas.

Link to post
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      148691
    • Total Posts
      644530
×
×
  • Create New...