Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
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:
{
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.