#include <stdio.h>
#include <stdarg.h>
double average(int num, int *array) {
double sum = 0.0;
int i;
for (i = 0; i < num; i++) {
sum += array[i];
}
return sum/num;
}
int main() {
int a[] = {2,3,4,5};
int b[] = {5,10,15};
int size = 0;
size = sizeof(a) / sizeof(a[0]);
printf("Average of 2, 3, 4, 5 = %f\n", average
(size
, a
));
size = sizeof(b) / sizeof(b[0]);
printf("Average of 5, 10, 15 = %f\n", average
(size
, b
)); }
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRhcmcuaD4KIApkb3VibGUgYXZlcmFnZShpbnQgbnVtLCBpbnQgKmFycmF5KSB7CiAKICAgZG91YmxlIHN1bSA9IDAuMDsKICAgaW50IGk7CiAKICAgZm9yIChpID0gMDsgaSA8IG51bTsgaSsrKSB7CiAgICAgIHN1bSArPSBhcnJheVtpXTsKICAgfQogCiAgIHJldHVybiBzdW0vbnVtOwp9CiAKaW50IG1haW4oKSB7CgkKICAgaW50IGFbXSA9IHsyLDMsNCw1fTsKICAgaW50IGJbXSA9IHs1LDEwLDE1fTsKICAgaW50IHNpemUgPSAwOwoJCiAgIHNpemUgPSBzaXplb2YoYSkgLyBzaXplb2YoYVswXSk7CiAgIAogICBwcmludGYoIkF2ZXJhZ2Ugb2YgMiwgMywgNCwgNSA9ICVmXG4iLCBhdmVyYWdlKHNpemUsIGEpKTsKICAgCiAgIHNpemUgPSBzaXplb2YoYikgLyBzaXplb2YoYlswXSk7CiAgIHByaW50ZigiQXZlcmFnZSBvZiA1LCAxMCwgMTUgPSAlZlxuIiwgYXZlcmFnZShzaXplLCBiKSk7Cn0=