none
Apendendo linguagem C RRS feed

  • Pergunta

  • Bom dia a todos, estou estudado C e tenho dividades em estruturas de dados to tentando fazer alguns execícios, e gostaria da ajuda de vocês para entender melhor... ae vai a pregunta.  

    Construir duas listas sem repetição de dados. Para isto, implemente uma função de nome inserirSemRepetir que receba como parâmetros: o vetor de dados, o elemento a ser inserido, a quantidade de elementos no vetor e o tamanho máximo definido para o vetor.

    Note: 

    1. Deverão ser emitidas mensagens de erro adequadamente. 

    2. Será preciso fazer uma busca sequencial para evitar repetição de dados.

    3. A função deverá ser chamada repetidamente para criar cada uma das listas

    sexta-feira, 22 de setembro de 2017 13:17

Todas as Respostas

  • alguém?
    segunda-feira, 25 de setembro de 2017 12:46
  • Bom dia JeffSMendes 

    pelo que entendi do seu problema você vai precisar aplicar os conceitos de recursividade, basicamente, uma função que chama a si mesmo , assim você elimina a estrutura de repetição ficaria algo próximo disso:

    inserirSemRepetir (vet,n,vet.length,MAX)
    vet.add(n) 
    if (vet.length <= max)
    inserirSemRepetir(vet,n,vet.length,MAX)
    end if

    end function

    da uma olhada nesse site: https://programacaodescomplicada.wordpress.com na época que programava c tirava bastante duvidas nele  

    Espero ter ajudado!!! 

     
    terça-feira, 26 de setembro de 2017 11:26