Ir ao conteúdo
  • Cadastre-se

C++ nao consigo chamar fuções e procedimentos c/c++


Posts recomendados

boa noite/boa madruga/bom dia/boa tarde

estou uma problema não estou conseguindo fazer uma chamada de fução em c/c++ alquem ai pode ajuda:

execicos

lembrando: que tem que usa fuções e procedimentos

Escreva um algoritmo para ler 10 números. Todos os números lidos com valor inferior a 40 devem
ser somados. Escreva o valor final da soma efetuada.

codigo:

#include<iostream>
#include<stdio.h>
#include <stdlib.h>

using namespace std;

void lervalores(int vetor[])
{
    int i;

    for (i = 0; i < 10; i++)
        scanf_s("%i", &vetor);
}
    int soma(int vetor[])
{
    int i;
    int valorTotal = 0;

    for (i = 0; i < 10; i++)
        valorTotal += vetor;

    return valorTotal;
}

    int main(int vetor[])
{                                                        //nao estou conseguindo chamar as fuçoes acima
        soma(vetor[]);
}

Link para o comentário
Compartilhar em outros sites

@VirtualDarckness Olá. Seu código ficaria assim:

 

#include <stdio.h>

void lervalores(int vetor[])
{
    int i;

    for (i = 0; i < 10; i++)
        scanf("%d", &vetor[i]);
}


int somar(int vetor[])
{
    int i;
    int valorTotal = 0;

    for (i = 0; i < 10; i++)
        valorTotal += vetor[i];

    return valorTotal;
}

int main()
{                                                        
    int soma;
    int vet[10];

    lervalores(vet);

    soma = somar(vet);

    printf("Soma: %d\n\n", soma);

    return 0;
}

Perceba q o valor retornado pela função somar é atribuído a variável soma no main, feito isso é só imprimir a soma

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...