avendo una macchina con problemi di carico CPU ma non di memoria è meglio usare:

float m[16],mn;
…
m[0]=m[1];m[1]=m[2];m[2]=m[3];m[3]=m[4];m[4]=m[5];m[5]=m[6];m[6]=m[7];m[7]=m[8];m[8]=mn;
e poi
m[9]=m[8]-m[3]+m[7]-m[2]+m[6]-m[1]+m[5]-m[0])/4+m[8];

oppure usare un array circolare
m[i&0xf]=m[(i-5)&0xf]-m[(i-6)&0xf] ... e così via con una sola riga )i 1e la iterazione, ogni 15 secondi)

?

--
Leonardo Boselli
Firenze, Toscana, Europa

Rispondere a