Ir ao conteúdo
  • Cadastre-se
P a t r i c k

Soma de vetores em c

Recommended Posts

tem esse exercicio para fazer seguindo essas regras de soma, já vi varios videos na net e tal e sempre que faço nunca da certo, alguem sabe como faço pra armazenar tudo num vetor e depois mostrar a soma direto no final? 

 

obs: não tenho os codigos das tentativas porque fico chateado e apago tudo hueuehuheScreenshot_3.png 

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo basicamente você vai criar uma variável chamada soma e inicializar ela com o valor 0, apos isso você vai fazer um loop com as 5 posições do vetor e dentro desse loop você coloca soma=soma+vet[ i ] no caso i seria a posição do vetor que é a mesma iteração do loop. pra multiplicação é o mesmo raciocínio, espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
 int vet[5], soma=0;
 
     for (int i=0; i<5; ++i){
         printf("\nValor: ");
         scanf("%d", &vet[i]);
         }
         
         
         soma+=vet[i];
         
         printf("Soma: ", soma);

fiz essa ***** e tá dando erro pra compilar :s 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
7 minutos atrás, P a t r i c k disse:

 int vet[5], soma=0;
 
     for (int i=0; i<5; ++i){
         printf("\nValor 1: ");
         scanf("%d", &vet[i]);
         }
         
         
         soma+=vet[i];
         
         printf("Soma: ", soma);

 

 

Citação

 

 

fiz essa ***** e tá dando erro pra compilar :s 

 

 

Então tem 2 jeitos de fazer:

a) voce faz 2 loops 1 pra você ler os valores do vetor e outro pra percorrer ele e somar. esse seria o melhor jeio de fazer.

 

for (int i=0; i<5; ++i){

printf("\nValor 1: ");

scanf("%d", &vet[ i]);

}

 

 

for (int i=0; i<5; ++i){

soma=soma+ vet[ i]

}

b ) voce lê e já soma dentro do loop.

Compartilhar este post


Link para o post
Compartilhar em outros sites
2 minutos atrás, megadets disse:

 

Então tem 2 jeitos de fazer:

a) voce faz 2 loops 1 pra você ler os valores do vetor e outro pra percorrer ele e somar. esse seria o melhor jeio de fazer.

 

for (int i=0; i<5; ++i){

printf("\nValor 1: ");

scanf("%d", &vet);

}

b ) voce lê e já soma dentro do loop.

 

 

o problema esta sendo na hora de imprimir o valor depois, não aparece nada na soma.

Compartilhar este post


Link para o post
Compartilhar em outros sites
5 minutos atrás, P a t r i c k disse:

 

 

o problema esta sendo na hora de imprimir o valor depois, não aparece nada na soma.

posta ai o código todo

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
19 minutos atrás, P a t r i c k disse:

 int vet[5], soma=0;
 
     for (int i=0; i<5; ++i){
         printf("\nValor: ");
         scanf("%d", &vet[i]);
         }
         
         
         soma+=vet[i];
         
         printf("Soma: ", soma);

só cheguei a fazer isso aqui mesmo

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
20 minutos atrás, P a t r i c k disse:

 int vet[5], soma=0;
 
     for (int i=0; i<5; ++i){
         printf("\nValor: ");
         scanf("%d", &vet[i]);
         }
         
         
         soma+=vet[i];
         
         printf("Soma: ", soma);

fiz essa ***** e tá dando erro pra compilar :s 

 

 

 

1 minuto atrás, P a t r i c k disse:

 

O problema desse código ta depois do for... primeiro erro a variável i só existem dentro do for(porque ela foi declarada no for, apos acabar o for você não pode mais usar aquele i, no caso só outro) então você não pode usar vet[ i] sem declarar um i então não vai compilar mesmo

você tem que fazer outro for pra fazer a soma igual o que você fez pra ler..... você tem que somar posição a posição. olha aquele exemplo a0 que eu te mostrei você tem que fazer a soma posição a posição ai vai funcionar

Compartilhar este post


Link para o post
Compartilhar em outros sites

to pra desistir mano, se eu falar que to entendendo algo vou estar mentindo kkkk

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro 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 publicações 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

×