C/C++の宿題を片付けます 100

このエントリーをはてなブックマークに追加
406デフォルトの名無しさん
[1] 授業単元:データ構造とアルゴリズム
[2] 問題文(含コード&リンク):
課題1-1
99999 以下の整数の引数をとり、受験番号を C00001 から順に C00002 の ように引数の数だけ発生させ、 さらに各受験番号に対して乱数で発生させ た点数を組み合わせたテストファイルを作るプログラムを作りなさい。
但し、点数は、 0 点から 5 点までを乱数で 20 回発生させ和を取ること で求めなさい。 引数のとりかた、乱数の発生の仕方は付録(http://edu.net.c.dendai.ac.jp/ad/1/2007/huroku.html)を参照のこと。

次に、作成したプログラムを利用して、 100 人分のテストファイルを作成 しなさい。

課題1-2
作成した点数表に対して、手作業で合格最低人数を 20人、40人、60人とし たときの合格最低点と合格人数をそれぞれ求めなさい。
但し、合格最低点とは合格最低人数 20 人であれば、 20 位の点数のことである。また、合格人数とは合格最低点以上を得点している人数のこととする。

なお、手作業の代わりに、表計算ソフトを使用しても良い。但し、表計算ソフトを使用した際は、必ず表の使用方法や、使用した関数の説明を行なうこと。

課題1-3
点数表を読み込み、点数の高い順に出力するプログラムを作成しなさい。プログラムにおいて点数表の容量を制限してはいけない。
コンピュータのメモリが許す限り大きな点数表も表示できること。

次に、作成した点数表に対し、実行した結果を示しなさい。