Ir para conteúdo

Arquivado

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

Keitaro

array numerica em C

Recommended Posts

Estou com uma duvida, n sei trabalhar direito com array em C.Sei trabalhar com PHP que é uma linggm derivada do C/C++eu recebo uma serie de valores, e armazeno eles numa array. Com eles faco calculos de 3 a 3 e armazeno cada valor em outra array.como faria isso? se fosse no PHP era bico agora em C ;) nao ta saindo...busquei na internet, mas a maioria fala de matriz de texto...fora que me enrolo todo com esse lance defir a dimensao da array.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi!!! Bom, pelo q eu entendi tu já criaste o array e armazenaste os dados nele. Agora só falta criar um laço de repeticão q vá pegar os valores do array e somar de 3 em três.

Algo tipo assim:

 

#define TAM 30;

 

int array[TAM];

int outroArray[TAM/3];

int x,i;

 

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

{

array = valor; // Só pra iniciar o array

}

 

x=0;

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

{

outroArray[x] = array + array[i+1] + array[i+2];

x ++;

}

 

Não testei. Mas acho q funciona. Tu podes usar também um laço while ao invés do for. Algo mais ou menos assim:

 

x=0;

i=0;

while (i< TAM)

{

outroArray[x] = array + array[i+1] + array[i+2];

x ++;

i+=3;

}

 

Espero que tenha ajudado.

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.