Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

iwallas

somar posições de um vetor

Recommended Posts

:o Como faço pra dado um vetor de x posições eu pegar e somar : a posição 0 com a 1, a 2 com a 3, a 4 com a 5? :wacko: :wacko:

 

int vet[]={1,1,1,2,2,2},i=0,soma[3],j;i=0;while (i<=4){ for(j=0;j<2;j++)  soma[j]= vet[i]+ vet[i+=1];  i+=1;}

o resultado desse exemplo seria: 1+1=2; 1+2=3; 2+2=4;

 

alguem pode me ajudar??

Compartilhar este post


Link para o post
Compartilhar em outros sites
int vet[]={1,1,1,2,2,2},soma[3],i,j;for (i=0;i<=4;i++)   for (j=0;j<=3;j+=2)      soma[i] = vet[j] + vet[j+1];

Compartilhar este post


Link para o post
Compartilhar em outros sites

void main(){

 

int vet[]={1,1,1,2,2,2},soma[3],i,j;

for (i=0;i<=4;i++)

for (j=0;j<=3;j+=2)

soma = vet[j] + vet[j+1];

for(i=0;i<3;i++)

printf("soma: %d",soma);

getch();

}

 

não deu certo. Não aparece nada na tela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

foi mal, o codigo estava errado

ai ta a solucao

#include <stdio.h>void main (void){   int vet [] = {1,1,1,2,2,2,1,1}, soma [3], i, j;   for (i=0;i<=3;i++)      soma[i] = vet[i*2] + vet[i*2+1];   for(i=0;i<=3;i++)      printf("soma: %d\n",soma[i]);}
obs: o getch q você colocou deu erro na hora de compilar e tinha duas posições a menos no vetor vet

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.