内容:
[1] 授業単元:C言語
[2] 問題文(含コード&リンク)
課題:次のプログラムを作成し,2つのファイルを提出せよ.
1 0〜99 の100 個の数字から異なる30 個を選び,配列COM[30] に
格納せよ.(乱数使用:学籍番号で初期化)
2 次に異なる6 個の数字を入力し,順番に配列MAN[6] に格納せよ.
3 ソート方法A を用いて配列COM,MAN の要素をそれぞれ小さい
順に並べよ.
4 配列COM に含まれる配列MAN の数字の個数count を求めよ.
5 最後に,配列COM,MAN の全要素,変数count を
result-1g06a9999.txt に書き込め.
6 出力形式は自由とするが,main 関数内は10 行以内にすること.

【ソート方法A】
1 作業用の配列として、要素が100 個のint 型の配列Work を用意
する.
2 配列Work の各要素は、0 に初期化する.
3 ソートしたい配列x の要素を順番に読んで、Work[ その値] を+1
する.
4 作業3を全てのx の要素について行った後、Work の要素を小さい
ほうから順番に読んで、Work の値が0 でなければ、x に書き戻し
ます。
[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:C
[4] 期限:2009年1月31日
[5] その他の制限:特に無し
よろしくお願いします。