int medida[100];
long lectura;
int j, primeravuelta;
void calculo_media(int max)
{
lectura = 0;
for (i=0;i<max;i++) lectura += medida[i];
}
void main (void) {
primeravuelta = 0; // indica que nunca llegó a 100 ni siquiera 1 vez
j=0;
while (1) {
medida[j]=read_adc();
delay_us(200);
j++;
if (j==100) {
j=0;
primeravuelta = 1;
}
if (primeravuelta) calculo_media(100)
else calculo_media(j);
}
}