Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
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.

Editado por megadets

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 

 

 

Editado por P a t r i c k

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.

Editado por megadets

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






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

×