ページ 11

質問です。

Posted: 2011年3月07日(月) 00:49
by sakasa
この前のテストで、問題文がわからなくて解けなかった問題があり、質問をさせてもらいました。

問題は以下の文です。
ファイルから読み込み、
50から100までの平均値を求めるプログラムを作れ。
また、ファイルから読み込んだ値はmain関数の配列に収めよ。

よろしくおねがいします。

Re: 質問です。

Posted: 2011年3月07日(月) 03:19
by bitter_fox
sakasa さんが書きました:ファイルから読み込み、
50から100までの平均値を求めるプログラムを作れ。
また、ファイルから読み込んだ値はmain関数の配列に収めよ。
手続きとしては次のような感じでしょうか?

コード:

メイン関数
	total(合計), iを宣言
	配列を宣言
	ファイルポインタを宣言

	ファイルから読み込む(fopen, fread, fscanf)(問題文からは何を読む込むのかは分かりませんが・・・)

	ループ i ← 50から100まで((50+100)*50/2を使っても良いかもしれないですがそれではプログラミングのテストにならないので・・・)
		total ← total + i
	終わり-ループ

	出力 totalの平均値
終わり-関数
ファイルから何を読み込むのかが分からないですねぇ。

Re: 質問です。

Posted: 2011年3月07日(月) 03:38
by sakasa
質問の返答ありがとうございます。
わかりずらい文章ですみません。

読み込んだファイルの中には50、60、70、80、90、100
の6文字がはいっています。

この6文字を読みだしてどのようにすればいいのかわかりません。
よろしくお願いします。

Re: 質問です。

Posted: 2011年3月07日(月) 05:56
by bitter_fox
sakasa さんが書きました: ファイルから読み込み、
50から100までの平均値を求めるプログラムを作れ。
また、ファイルから読み込んだ値はmain関数の配列に収めよ。

この6文字を読みだしてどのようにすればいいのかわかりません。
よろしくお願いします。
問題文にもファイルから読みだした値の使い道が書かれていないのでそれ以上のことは僕にはわかりかねます。
問題文に関することは作成者(先生)に質問した方が良いかと思われます。

Re: 質問です。

Posted: 2011年3月08日(火) 00:08
by sakasa
bitter_foxさん
返答ありがとうございます。

的確な回答ありがとうございます。
今度先生に聞きに行ってみたいと思います。