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

Soma de vetores em c

Posts recomendados

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

é só percorrer todas as casas com um for e dentro por algo como soma+=vet onde o i é o índice do for.

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
Este tópico está parado há muito tempo. Certifique-se que a sua mensagem tem a ver com o tema sendo discutido. Obrigado.

Junte-se à conversa

Você pode postar agora e cadastrar-se depois. Se você tem uma conta, faça o login para postar.

Visitante
Responder

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

  Só é possível ter até 75 emoticons.

×   O link foi automaticamente convertido para mostrar o conteúdo.   Clique aqui para mostrá-lo como link comum

×   Seu texto anterior foi restaurado.   Limpar o editor

×   You cannot paste images directly. Upload or insert images from URL.






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

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!