Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Passagem de vetor por Referência.


Zackk

Pergunta

alguém me ajuda por favor, ta dando erro para passar vetor por referencia.

/*11.  Implemente a  função negativos, que recebe como parâmetro um vetor de números
de ponto flutuante (vet) de tamanho n e retorna quantos  números  negativos  estão
armazenados nesse vetor. Essa função deve obedecer ao protótipo:
int negativos (int n, float * vet); */

#include<stdio.h>

int negativos(int n, float *vet){
    for(int i = 1; i <= 20; i++){
        if(vet[i] < 0){
            n++;
        }
    }
    return n;
}

int main(){
    int n = 0;
    float vet[20];
    for(int h = 1; h <= 20; h++){
        printf("\nInsira o valor para a posicao %d :",h);
        scanf("f",&vet[h]);
    }
    printf("há %d numeros negativos!",negativos(n, &vet));
    return 0;
}

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...