program average;
uses math;
var
p, sum, n, i: integer;
av, variance, stddev: real;
data: array[1..1000] of integer;
begin
sum := 0;
n := 0;
writeln('データの個数を入力してください:');
readln(n);
writeln('データを ', n, ' 個入力してください:');
for i := 1 to n do
begin
readln(p);
data[i] := p;
sum := sum + p;
end;
av := sum / n;
variance := 0;
for i := 1 to n do
variance := variance + sqr(data[i] - av);
variance := variance / n;
stddev := sqrt(variance);
writeln('合計=', sum, ' 件数=', n, ' 平均=', av:4:2);
writeln('標準偏差=', stddev:4:2);
end.
cHJvZ3JhbSBhdmVyYWdlOwp1c2VzIG1hdGg7Cgp2YXIKICBwLCBzdW0sIG4sIGk6IGludGVnZXI7CiAgYXYsIHZhcmlhbmNlLCBzdGRkZXY6IHJlYWw7CiAgZGF0YTogYXJyYXlbMS4uMTAwMF0gb2YgaW50ZWdlcjsKCmJlZ2luCiAgc3VtIDo9IDA7CiAgbiA6PSAwOwoKICB3cml0ZWxuKCfjg4fjg7zjgr/jga7lgIvmlbDjgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYQ6Jyk7CiAgcmVhZGxuKG4pOwoKICB3cml0ZWxuKCfjg4fjg7zjgr/jgpIgJywgbiwgJyDlgIvlhaXlipvjgZfjgabjgY/jgaDjgZXjgYQ6Jyk7CiAgZm9yIGkgOj0gMSB0byBuIGRvCiAgYmVnaW4KICAgIHJlYWRsbihwKTsKICAgIGRhdGFbaV0gOj0gcDsKICAgIHN1bSA6PSBzdW0gKyBwOwogIGVuZDsKCiAgYXYgOj0gc3VtIC8gbjsKCiAgdmFyaWFuY2UgOj0gMDsKICBmb3IgaSA6PSAxIHRvIG4gZG8KICAgIHZhcmlhbmNlIDo9IHZhcmlhbmNlICsgc3FyKGRhdGFbaV0gLSBhdik7CgogIHZhcmlhbmNlIDo9IHZhcmlhbmNlIC8gbjsKICBzdGRkZXYgOj0gc3FydCh2YXJpYW5jZSk7CgogIHdyaXRlbG4oJ+WQiOioiD0nLCBzdW0sICcg5Lu25pWwPScsIG4sICcg5bmz5Z2HPScsIGF2OjQ6Mik7CiAgd3JpdGVsbign5qiZ5rqW5YGP5beuPScsIHN0ZGRldjo0OjIpOyAKZW5kLgo=