平均と標準偏差を求める

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: 平均と標準偏差を求める

Re: 平均と標準偏差を求める

#7

by みけCAT » 2年前

ヒントの通り、for文の中で入力を読み込みながら和と二乗和を求めるようにするといいでしょう。

コード:

#include <stdio.h>

int main(void) {
	int i;
	double wa = 0, zizyouwa = 0;
	for (i = 1; i <= 10; i++) {
		double x;
		if (scanf("%lf", &x) != 1) {
			fputs("read error\n", stderr);
			return 1;
		}
		wa += x;
		zizyouwa += x * x;
	}

	/* 平均と標準偏差を求める */

	return 0;
}

Re: 平均と標準偏差を求める

#6

by 感官 » 2年前

みけCAT さんが書きました:
2年前
配列を使わずに値をバラバラの変数に読み込むのであれば、for文の中身は空でいいでしょう。
for文は無視し、

コード:

s = x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10;
のようにすれば和を求めることができます。
for文は使う必要があり、配列はまだ習っていないのでつかわずに行うのだと思います。
 %lfはミスしてました。ありがとうございます。

Re: 平均と標準偏差を求める

#5

by 感官 » 2年前

 for文は使う必要があり、配列はまだ習っていないのでつかわずに行うのだと思います。
 %lfはミスしてました。ありがとうございます。

Re: 平均と標準偏差を求める

#4

by みけCAT » 2年前

配列を使わずに値をバラバラの変数に読み込むのであれば、for文の中身は空でいいでしょう。
for文は無視し、

コード:

s = x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10;
のようにすれば和を求めることができます。

Re: 平均と標準偏差を求める

#3

by みけCAT » 2年前

double 型の値を scanf で読み込むには、 %f ではなく %lf を使います。
%f は float 型の値を読み込むための書式です。

Re: 平均と標準偏差を求める

#2

by box » 2年前

とりあえず配列を使いましょうよ。
データが100個あったらどうしますか?

コード:

int x1, x2, x3, x4, (略) , x100;
って定義するんですか?

平均と標準偏差を求める

#1

by 感官 » 2年前

添付ファイルにある課題に対して、できるところまで進めていて時に、ヒントがあることに気づき、余計わからなくなってしまいました。

 for文の中身をどのように示せば良いのか、思い浮かびません。
 どなたかわかる方おられましたら、教えてください。
 よろしくお願いします。
添付ファイル
プログラミング2.pdf
(145.8 KiB) ダウンロード数: 99 回
プログラミング写真.jpg
プログラミング3.pdf
(183.73 KiB) ダウンロード数: 96 回

ページトップ