#include <stdio.h>
double avg(double array[], int length);
int main(void)
{
double arr1[] = {5.2,9.3,6.5,4.1,7.8};
double arr2[] = {1.2,5.1,6.4};
double arr3[] = {5.9,6.5,7.2,5.9,4.2,8.3,6.3};
printf("arr1 average is: %.2lf\n", avg(arr1, 5));
printf("arr2 average is: %.2lf\n", avg(arr2, 3));
printf("arr3 average is: %.2lf\n", avg(arr3, 7));
return 0;
}
double avg(double array[], int length)
{
double sum = 0;
for(int i = 0; i < length; i++)
{
sum = sum + array[i];
}
return sum / length;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgpkb3VibGUgYXZnKGRvdWJsZSBhcnJheVtdLCBpbnQgbGVuZ3RoKTsKCmludCBtYWluKHZvaWQpIAp7Cglkb3VibGUgYXJyMVtdID0gezUuMiw5LjMsNi41LDQuMSw3Ljh9OwoJZG91YmxlIGFycjJbXSA9IHsxLjIsNS4xLDYuNH07Cglkb3VibGUgYXJyM1tdID0gezUuOSw2LjUsNy4yLDUuOSw0LjIsOC4zLDYuM307CgkKCXByaW50ZigiYXJyMSBhdmVyYWdlIGlzOiAlLjJsZlxuIiwgYXZnKGFycjEsIDUpKTsKCXByaW50ZigiYXJyMiBhdmVyYWdlIGlzOiAlLjJsZlxuIiwgYXZnKGFycjIsIDMpKTsKCXByaW50ZigiYXJyMyBhdmVyYWdlIGlzOiAlLjJsZlxuIiwgYXZnKGFycjMsIDcpKTsKCQoJcmV0dXJuIDA7Cn0KCglkb3VibGUgYXZnKGRvdWJsZSBhcnJheVtdLCBpbnQgbGVuZ3RoKQp7Cglkb3VibGUgc3VtID0gMDsKCWZvcihpbnQgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykKCXsKCQlzdW0gPSBzdW0gKyBhcnJheVtpXTsKCX0KCQlyZXR1cm4gc3VtIC8gbGVuZ3RoOwp9