Ir ao conteúdo
  • Cadastre-se

Carlos Ribeiro Mota

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

2
  1. boas, estou a aprender C e foi-me proposto a seguinte função; /** * Descrição: * Realiza a intersecção entre os elementos dos conjuntos recebidos em s1 e s2 e * coloca o resultado em sr. * Parâmetros: * s1 - conjunto 1 * s2 - conjunto 2 * sr - conjunto resultado da intersecção dos conjuntos "s1" e "s2" * Retorno: * Não retorna valor. É sempre possível realizar a intersecção */ void set_intersection( const Set s1, const Set s2, Set sr ) o meu desenvolvimentoi foi; < void set_intersection( const Set s1, const Set s2, Set sr ){ if((s1[0] == 0) || (s2[0] == 0)) {sr[0] = 0; } int m=1; for(int i=1; i<=s1[0]; i++) { for(int j=1; j<=s2[0]; j++) { if (s1 == s2[j]) { sr[m]=i; m++; } } } }> tambem nao esta a passar nos testes que pretendemos! podem dar umas luzinhas?
  2. Boas, estou a estudar engenharia e foi-me proposto fazer a seguinte função; * Descrição: * Realiza a união entre os elementos dos conjuntos recebidos em s1 e s2 e coloca o * resultado em sr. * Parâmetros: * s1 - conjunto 1 * s2 - conjunto 2 * sr - conjunto resultado da união dos conjuntos "s1" e "s2" * Retorno: * true se o conjunto união foi gerado corretamente, e false se o array "sr" não * tem capacidade para conter todos os elementos do conjunto união. */ bool set_union( const Set s1, const Set s2, Set sr ) o desenvolvimento foi; < bool set_union( const Set s1, const Set s2, Set sr ){ // A implementar if (s1[0] == 0 && s2[0] == 0) sr[0]=s1[0]; return true; if (s1[0] == 0 && s2[0] != 0) { for (int i=1; i<=s2[0]; i++) { sr=s2; return true; } } else if(s1[0] != 0 && s2[0] == 0) { for (int i=1; i<=s1[0]; i++) { sr=s1; return true; } } for (int i=1; i<=s1[0]; i++) { sr=s1; } for(int j = 1; j <= s2[0]; j++) { for(int i = 1; i < sr[0]; i++) { if (s2[j]!= sr) sr[i+j]=s2[j]; } } return true; } > porém isto nao funciona, e estou farto de fazer alterações. Podem dar-me umas luzes?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!