Ir para conteúdo

dudaperrut

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre dudaperrut

  1. dudaperrut

    Função que retorna o maior elemento de um vetor

    meu programa esta dando falha de segmentação nessa função. Uma função que recebe dois vetores, o seu tamanho e uma variável ponteiro. A função deve achar o maior elemento do vetor v1 e o menor elemento do vetor v2. A função deve retornar o valor do maior elemento de v1. void *MaiorMenor (float *vet1, float *vet2, int tam, float *maior) { float *menor; int i; maior = (float*)malloc(tam * sizeof(float)); for(maior=0; maior<tam; maior++) { for(i=0; i<tam; i++) { if(*(vet1+(tam-i-1)) > *maior) { *maior = *(vet1+(tam-i-1)); } } } menor = (float*)malloc(tam * sizeof(float)); for(menor=0; menor<tam; menor++) { for(i=0; i<tam; i++) { if(*(vet2+(tam-i-1)) < *menor) { *menor = *(vet1+(tam-i-1)); } } } return (maior); }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.