// n個の実数x(i)をキーボードから読み込み、それらの平均と標準偏差を出力
// するプログラムを作りなさい。
// ただし、n個の実数の平均を求める関数mean(size,x[ ])と
// 標準偏差を求める関数stdev(size,x[ ])を定義し、
// これを用いること。
#include <stdio.h>
#include <math.h>
#define MM 100 // データ数最大値
// 実数の平均を求める
double mean(int size, double data[])
{
int i;
double sum = 0;
for (i = 0; i < size; i++)
sum += data[i];
return sum / size;
}
// 実数の標準偏差を求める
double stdev(int size, double data[])
{
int i;
double tsd = 0, m = mean(size, data), d;
for (i = 0; i < size; i++) {
d = data[i] - m;
tsd += d * d;
}
}
int main(){
int n;
double data[MM];
for (n = 0; n < MM; n++) {
}
printf("平均: %f\n", mean
(n
, data
)); printf("標準偏差: %f\n", stdev
(n
, data
)); return 0;
}
Ly8gbuWAi+OBruWun+aVsHgoaSnjgpLjgq3jg7zjg5zjg7zjg4njgYvjgonoqq3jgb/ovrzjgb/jgIHjgZ3jgozjgonjga7lubPlnYfjgajmqJnmupblgY/lt67jgpLlh7rlipsKLy8g44GZ44KL44OX44Ot44Kw44Op44Og44KS5L2c44KK44Gq44GV44GE44CCCi8vIOOBn+OBoOOBl+OAgW7lgIvjga7lrp/mlbDjga7lubPlnYfjgpLmsYLjgoHjgovplqLmlbBtZWFuKHNpemUseFsgXSnjgagKLy8g5qiZ5rqW5YGP5beu44KS5rGC44KB44KL6Zai5pWwc3RkZXYoc2l6ZSx4WyBdKeOCkuWumue+qeOBl+OAgQovLyDjgZPjgozjgpLnlKjjgYTjgovjgZPjgajjgIIKCiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8bWF0aC5oPgoKI2RlZmluZSBNTSAxMDAgLy8g44OH44O844K/5pWw5pyA5aSn5YCkCgovLyDlrp/mlbDjga7lubPlnYfjgpLmsYLjgoHjgosKZG91YmxlIG1lYW4oaW50IHNpemUsIGRvdWJsZSBkYXRhW10pCnsKICBpbnQgaTsKICBkb3VibGUgc3VtID0gMDsKCiAgZm9yIChpID0gMDsgaSA8IHNpemU7IGkrKykKICAgIHN1bSArPSBkYXRhW2ldOwogIHJldHVybiBzdW0gLyBzaXplOwp9CgovLyDlrp/mlbDjga7mqJnmupblgY/lt67jgpLmsYLjgoHjgosKZG91YmxlIHN0ZGV2KGludCBzaXplLCBkb3VibGUgZGF0YVtdKQp7CiAgaW50IGk7CiAgZG91YmxlIHRzZCA9IDAsIG0gPSBtZWFuKHNpemUsIGRhdGEpLCBkOwoKICBmb3IgKGkgPSAwOyBpIDwgc2l6ZTsgaSsrKSB7CiAgICBkID0gZGF0YVtpXSAtIG07CiAgICB0c2QgKz0gZCAqIGQ7CiAgfQogIHJldHVybiBzcXJ0KHRzZCAvIHNpemUpOwp9CgppbnQgbWFpbigpewogIGludCBuOwogIGRvdWJsZSBkYXRhW01NXTsKCiAgZm9yIChuID0gMDsgbiA8IE1NOyBuKyspIHsKICAgIGlmIChmZW9mKHN0ZGluKSkgYnJlYWs7CiAgICBzY2FuZigiJWxmIiwgJmRhdGFbbl0pOwogIH0KICBwcmludGYoIuW5s+WdhzogJWZcbiIsIG1lYW4obiwgZGF0YSkpOwogIHByaW50Zigi5qiZ5rqW5YGP5beuOiAlZlxuIiwgc3RkZXYobiwgZGF0YSkpOwogIHJldHVybiAwOwp9Cg==