#include <stdio.h>
int acc(int x){
static int sum=0;
static int count=0;
if(x==-1){
sum=0;
count=0;
return 0;
}
else if(x==-2){
return count;
}
else if(x==0){
return sum;
} else {
sum+=x;
count++;
return sum;
}
}
int main(){
int score, num, i;
for(i=0;i<num;i++){
acc(score);
}
double average = (double)acc(0) / acc(-2);
printf("平均値は%.2fです。\n", average
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBhY2MoaW50IHgpeyAKc3RhdGljIGludCBzdW09MDsKc3RhdGljIGludCBjb3VudD0wOwppZih4PT0tMSl7CnN1bT0wOwpjb3VudD0wOwpyZXR1cm4gMDsKfQplbHNlIGlmKHg9PS0yKXsKcmV0dXJuIGNvdW50Owp9CmVsc2UgaWYoeD09MCl7CglyZXR1cm4gc3VtOwoJCn0gZWxzZSB7CglzdW0rPXg7Cgljb3VudCsrOwoJcmV0dXJuIHN1bTsKfQp9CmludCBtYWluKCl7CmludCBzY29yZSwgbnVtLCBpOwpwcmludGYoIuaVsOWtl+OBruWAi+aVsOOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhCIpOwpzY2FuZigiJWQiLCAmbnVtKTsKcHJpbnRmKCIlZFxuIixudW0pOwpmb3IoaT0wO2k8bnVtO2krKyl7CnByaW50Zigi5q2j44Gu5pW05pWw44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GEIik7CnNjYW5mKCIlZCIsICZzY29yZSk7CnByaW50ZigiJWRcbiIsc2NvcmUpOwphY2Moc2NvcmUpOwp9CiBkb3VibGUgYXZlcmFnZSA9IChkb3VibGUpYWNjKDApIC8gYWNjKC0yKTsKICAgIHByaW50Zigi5bmz5Z2H5YCk44GvJS4yZuOBp+OBmeOAglxuIiwgYXZlcmFnZSk7CnJldHVybiAwOwp9