float arr[] = {1.25,2.0,3.1,10.6};
void setup() {
Serial.begin(9600);
}
void loop() {
uint8_t x = 0;
for(int i=0; i<sizeof(arr); i++){
if(arr[i] == 0){
break;
}
else{
x++;
}
}
float y = get_average(arr,x);
Serial.println(y,5);
while(1);
}
float get_average(float *arr, uint8_t size){
int i;
float num = 0;
for(i= 0; i<size; i++){
num +=arr[i];
}
float avg = num/i;
return avg;
}