Ir ao conteúdo

C Soma das posições de um vetor - Linguagem C


Ir à solução Resolvido por devair1010,

Posts recomendados

Postado

Olá, pessoas inteligentes. Preciso de uma breve ajuda. Estou fazendo alguns exercícios de vetores e me deparei com o seguinte enunciado:

image.png.5e7761fef3b6f51e5389019a1286a91b.png

Então, eu fiz o seguinte código:

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

int main()
{
   int v1[6];
   int v2[6];
   int i;

   printf("Digite 5 valores para o vetor 1:\n");
   for(i=0; i<=4; i++)
   {
       scanf("%i",&v1[i]);
   }
   printf("Digite 5 valores para o vetor 2:\n");
   for(i=0; i<=4; i++)
   {
       scanf("%i",&v2[i]);
   }
   for( i=0; i<=4; i++);
   {
       int soma = v1[i]+v2[i];
       printf("A soma v1[%i]+v2[%i] = %i",i,i,soma);
   }
    return 0;
}

O programa compila e lê os 5 números para cada vetor, mas na hora de apresentar a soma, aparece isso:

image.png.5942a4e82d0aba1c733946d1f97dece9.png

Gostaia de entender onde estou errando, por favor.

Desde já, agradeço, galera.

 

  • Amei 1
  • Solução
Postado

@PenseC     na Linguagem c todas as linha terminam com ponto e virgula ,  menos algumas que precisam das chaves ,  e assim é fáciL colocar um desses ponto e virgula onde não precisa e até onde não pode , como ali na linha 18 de seu código , e assim o Loop começa e termina ali , e depois ele apenas escreve o valor da soma de dois valores desconhecidos que estão em duas posições do vetor , a saber , a 5 dos dois vetores , pois após o Loop o valor da variável  i  é igual a 5 . então basta remover esse ponto e vírgula , assim :

for( i=0; i<5; i++)  //  ;   esse ponto e vígula
{
    int soma = v1[i] + v2[i];
    printf("A soma v1[%d]+v2[%d] = %d",i,i,soma);
}

 

  • Curtir 1

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