#include <stdio.h>
int main(void)
{
double num,sum,tot;
sum = 0;
tot = 0;
scanf("%lf", &num);
while(num != 0)
{
sum+=num;
tot++;
scanf("%lf", &num);
}
if(tot > 0)
{
double average = sum/tot;
printf("\n件数:%d\n", (int
)tot
); }
else
{
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+IAoKaW50IG1haW4odm9pZCkKewogICAgZG91YmxlIG51bSxzdW0sdG90OwogICAgc3VtID0gMDsKICAgIHRvdCA9IDA7CiAgICBwcmludGYoIuODh+ODvOOCvzogIik7CiAgICBzY2FuZigiJWxmIiwgJm51bSk7CgogICAgd2hpbGUobnVtICE9IDApCiAgICB7CiAgICAgICAgc3VtKz1udW07CiAgICAgICAgdG90Kys7CiAgICAgICAgcHJpbnRmKCLmrKHjga7jg4fjg7zjgr86ICIpOwogICAgICAgIHNjYW5mKCIlbGYiLCAmbnVtKTsKICAgIH0KICAgIGlmKHRvdCA+IDApCiAgICB7CiAgICAgICAgZG91YmxlIGF2ZXJhZ2UgPSBzdW0vdG90OwogICAgICAgIHByaW50ZigiXG7ku7bmlbA6JWRcbiIsIChpbnQpdG90KTsgIAogICAgICAgIHByaW50Zigi5ZCI6KiIOiUuNmZcbiIsIHN1bSk7IAogICAgICAgIHByaW50Zigi5bmz5Z2HOiUuNmZcbiIsIGF2ZXJhZ2UpOwogICAgfQogICAgZWxzZQogICAgewogICAgICAgIHByaW50Zigi44OH44O844K/44GM44GC44KK44G+44Gb44KT44CCXG4iKTsKICAgIH0gCiAgICAKICAgIHJldHVybiAwOwp9
#include <stdio.h>
int main(void)
{
double num,sum,tot;
sum = 0;
tot = 0;
printf("データ: ");
scanf("%lf", &num);
while(num != 0)
{
sum+=num;
tot++;
printf("次のデータ: ");
scanf("%lf", &num);
}
if(tot > 0)
{
double average = sum/tot;
printf("\n件数:%d\n", (int)tot);
printf("合計:%.6f\n", sum);
printf("平均:%.6f\n", average);
}
else
{
printf("データがありません。\n");
}
return 0;
}