C++の課題で困っています
Posted: 2012年11月13日(火) 13:02
配列の課題です。まだ初心者で、ネットで拾ったpdfで勉強してるのですが練習問題の模範解答がないためつまずいています。
0~9までの数字で構成されたデータから、平均、標準偏差、そして数字ごとの頻度を表すヒストグラムを作るというプログラムです。
最初にユーザーに2つの数字を入力してもらいます。はじめの数字はデータのサイズ(<=10000)で、ふたつめの数字は(*)ひとつで何個分を表すかです。ヒストグラムは(0:****)といった感じで構成します。すでにプログラムに入れる数字のデータはテキストファイルでつくりました(2つの数と大量の数字が入っています)。最終的に下記の例のようなアウトプットにしたいのですが、
Tell me the size of your data size:
Tell me the meaning of a * in the histogram:
Please type in 10000 integer values of your data set.
mean = 4.5234
stddev = 2.884
0: **********
1: **********
2: *********
3: *********
4: *********
5: **********
6: **********
7: **********
8: **********
9: **********
どなたか、模範となる解答を作っていただけるとありがたいです。
0~9までの数字で構成されたデータから、平均、標準偏差、そして数字ごとの頻度を表すヒストグラムを作るというプログラムです。
最初にユーザーに2つの数字を入力してもらいます。はじめの数字はデータのサイズ(<=10000)で、ふたつめの数字は(*)ひとつで何個分を表すかです。ヒストグラムは(0:****)といった感じで構成します。すでにプログラムに入れる数字のデータはテキストファイルでつくりました(2つの数と大量の数字が入っています)。最終的に下記の例のようなアウトプットにしたいのですが、
Tell me the size of your data size:
Tell me the meaning of a * in the histogram:
Please type in 10000 integer values of your data set.
mean = 4.5234
stddev = 2.884
0: **********
1: **********
2: *********
3: *********
4: *********
5: **********
6: **********
7: **********
8: **********
9: **********
どなたか、模範となる解答を作っていただけるとありがたいです。