- ベストアンサー
ソートプログラム
基本的なソートプログラムを何個か書いています。(直接選択法、バブル、クイックetc・・) 1000個の値を乱数で発生させ、100回、200回、300回、・・・と入れ替えを行った値を出力したいのですが、どうしたらよいか分かりません。 どなたか教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ええと、まずCとC++のどちらの言語でしょうか? それと、 >1000個の値を乱数で発生させ、100回、200回、300回、・・・と入れ替えを行った値を出力したい とありますが、入れ替えの条件(降べき、昇べきなど)はどうなっているのでしょう? 基本的にはfor文で1000個の要素を持った配列に乱数を入れてやり、それをfor文でバブルソートし、ループカウンタが0・100・200・300・・・の時に配列の中身を全て出力するよう記述すれば良いと思います。 慌ててらっしゃるのだと思いますが、何をしたいのかをもう少し明確に書いていただけないと、答える側も明確に答えられません^^; この程度でお役に立てればよいのですが・・。 学校のC言語の授業か何かでしょうか? がんばってくださいね^^ では、失礼します。
その他の回答 (1)
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
回答No.2
問題がそこまで明確になっているのに、そして実際にソートを書くだけの腕があるのに、何を悩んでいるのかわかりません。 1000個のデータをソートするときの'途中結果'が知りたいのですか? ソートプログラムに若干の手を加え、100回入れ替えの度に途中結果をプリントするのではダメなのですか?