/*
5件の体重データをキーボードから入力し、入力した体重の最大値、最小値、合計、平均値を求めなさい。
さらに上の問題文で件数が不明の場合、同様に求めなさい。ただし、入力を終了させるには、データとして0を入力する。
*/
#include <stdio.h>
int main()
{
int i, n;
double d, min, max, total;
total = 0.0;
printf("体重の集計\n何人分の集計を取りますか?(分からない場合は 0以下を指定)="); for (i = 1;; i++) {
printf("%2d人目の体重[kg] (0 で終了) = ", i
); if (d == 0.0) {
break;
}
if (i <= 1) {
min = max = d;
}
if (d < min) {
min = d;
}
if (d > max) {
max = d;
}
total += d;
printf(" 集計: 最大=%.1fkg, 最小=%.1fkg, 合計=%.1fkg, 平均=%.1fkg\n" , max, min, total, total / (double) i);
if (n > 0 && i >= n) {
break;
}
}
return 0;
}
LyoKICDvvJXku7bjga7kvZPph43jg4fjg7zjgr/jgpLjgq3jg7zjg5zjg7zjg4njgYvjgonlhaXlipvjgZfjgIHlhaXlipvjgZfjgZ/kvZPph43jga7mnIDlpKflgKTjgIHmnIDlsI/lgKTjgIHlkIjoqIjjgIHlubPlnYflgKTjgpLmsYLjgoHjgarjgZXjgYTjgIIK44CA44GV44KJ44Gr5LiK44Gu5ZWP6aGM5paH44Gn5Lu25pWw44GM5LiN5piO44Gu5aC05ZCI44CB5ZCM5qeY44Gr5rGC44KB44Gq44GV44GE44CC44Gf44Gg44GX44CB5YWl5Yqb44KS57WC5LqG44GV44Gb44KL44Gr44Gv44CB44OH44O844K/44Go44GX44Gm77yQ44KS5YWl5Yqb44GZ44KL44CCCiAqLwojaW5jbHVkZSA8c3RkaW8uaD4KaW50IG1haW4oKQp7CiAgICBpbnQgaSwgbjsKICAgIGRvdWJsZSBkLCBtaW4sIG1heCwgdG90YWw7CgogICAgdG90YWwgPSAwLjA7CiAgICBwcmludGYoIuS9k+mHjeOBrumbhuioiFxu5L2V5Lq65YiG44Gu6ZuG6KiI44KS5Y+W44KK44G+44GZ44GL77yfKOWIhuOBi+OCieOBquOBhOWgtOWQiOOBryAw5Lul5LiL44KS5oyH5a6aKT0iKTsKICAgIHNjYW5mKCIlZCIsICZuKTsKICAgIGZvciAoaSA9IDE7OyBpKyspIHsKICAgICAgICBwcmludGYoIiUyZOS6uuebruOBruS9k+mHjVtrZ10gKDAg44Gn57WC5LqGKSA9ICIsIGkpOwogICAgICAgIHNjYW5mKCIlbGYiLCAmZCk7CiAgICAgICAgaWYgKGQgPT0gMC4wKSB7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgICAgICBpZiAoaSA8PSAxKSB7CiAgICAgICAgICAgIG1pbiA9IG1heCA9IGQ7CiAgICAgICAgfQogICAgICAgIGlmIChkIDwgbWluKSB7CiAgICAgICAgICAgIG1pbiA9IGQ7CiAgICAgICAgfQogICAgICAgIGlmIChkID4gbWF4KSB7CiAgICAgICAgICAgIG1heCA9IGQ7CiAgICAgICAgfQogICAgICAgIHRvdGFsICs9IGQ7CiAgICAgICAgcHJpbnRmKCIgIOmbhuioiDog5pyA5aSnPSUuMWZrZywg5pyA5bCPPSUuMWZrZywg5ZCI6KiIPSUuMWZrZywg5bmz5Z2HPSUuMWZrZ1xuIgogICAgICAgICAgICAsIG1heCwgbWluLCB0b3RhbCwgdG90YWwgLyAoZG91YmxlKSBpKTsKICAgICAgICBpZiAobiA+IDAgJiYgaSA+PSBuKSB7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgIH0KICAgIHByaW50Zigi57WC5LqGXG4iKTsKCiAgICByZXR1cm4gMDsKfQo=
体重の集計
何人分の集計を取りますか?(分からない場合は 0以下を指定)= 1人目の体重[kg] (0 で終了) = 集計: 最大=66.6kg, 最小=66.6kg, 合計=66.6kg, 平均=66.6kg
2人目の体重[kg] (0 で終了) = 集計: 最大=66.6kg, 最小=30.1kg, 合計=96.7kg, 平均=48.3kg
3人目の体重[kg] (0 で終了) = 集計: 最大=66.6kg, 最小=30.1kg, 合計=130.2kg, 平均=43.4kg
4人目の体重[kg] (0 で終了) = 集計: 最大=66.6kg, 最小=30.1kg, 合計=163.6kg, 平均=40.9kg
5人目の体重[kg] (0 で終了) = 集計: 最大=129.3kg, 最小=30.1kg, 合計=292.9kg, 平均=58.6kg
終了