ファイル読み取り→平均、標準偏差、最大値、最小値を求める問題

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

ファイル読み取り→平均、標準偏差、最大値、最小値を求める問題

#1

投稿記事 by 1EC10XXX » 15年前

失礼いたします。
http://www.play21.jp/board/formz.cgi?ac ... &rln=56562
についての質問です。

問題:レポートの得点が記録されたプログラムがある。これからデータを読み取り、平均、標準偏差、最大値、最小値を求めるプログラムを求めなさい。



ページ中のサンプルプログラムで、プログラムから100個の乱数を発生させるのではなく、
例えば
54
65
78
95



のように特典が記録されたテキストファイルから平均、標準偏差、最大値、最小値を求める方法を教えてください。
平均の分母の数は100ではなくテキストファイルの行数(=サンプルの数)です。
どうかよろしくお願いします。

Poco

Re:ファイル読み取り→平均、標準偏差、最大値、最小値を求める問題

#2

投稿記事 by Poco » 15年前

ぶっちゃけ言えば、そのリンク先に答えがあります。
疑問点をもう少し掘り下げていただけませんか?

1EC10XXX

Re:ファイル読み取り→平均、標準偏差、最大値、最小値を求める問題

#3

投稿記事 by 1EC10XXX » 15年前

駄文で申し訳ありません。
早い返信、ありがとうございます。

サンプルプログラムでは平均を出すとき、average=sum/100.0という風に総合計値/100を計算しています。
私が質問したいのは、
テキストファイルを乱数を発生させて書き換えないという条件で、与えられたテキストファイル(サンプル数は100とは限らない)にある得点サンプル数をどのように定義すればいいのか、ということです。

お願いします。 画像

Poco

Re:ファイル読み取り→平均、標準偏差、最大値、最小値を求める問題

#4

投稿記事 by Poco » 15年前

サンプル数を記録する変数を用意し、
テキストファイルからサンプルを一つ読み出すたびに、上記変数を1ずつ増やしていくと、
テキストファイルからの読み込みが終了したときに、上記変数に読み込んだサンプル数が
記録されています。

1EC10XXX

Re:ファイル読み取り→平均、標準偏差、最大値、最小値を求める問題

#5

投稿記事 by 1EC10XXX » 15年前

回答ありがとうございます。
サンプル数を記録する変数を具体的に教えていただけないでしょうか。
手とり足とり申し訳ありませんが、どうぞよろしくお願いします。

Poco

Re:ファイル読み取り→平均、標準偏差、最大値、最小値を求める問題

#6

投稿記事 by Poco » 15年前

ソースにはないんで、自分で用意してください。
名前はコンパイルが通るならどんな名前でも結構です。

1EC10XXX

Re:ファイル読み取り→平均、標準偏差、最大値、最小値を求める問題

#7

投稿記事 by 1EC10XXX » 15年前

分かりました…
がんばってやってみます。
ありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る