• ベストアンサー

ソートプログラム

基本的なソートプログラムを何個か書いています。(直接選択法、バブル、クイックetc・・) 1000個の値を乱数で発生させ、100回、200回、300回、・・・と入れ替えを行った値を出力したいのですが、どうしたらよいか分かりません。 どなたか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

 ええと、まずCとC++のどちらの言語でしょうか?  それと、 >1000個の値を乱数で発生させ、100回、200回、300回、・・・と入れ替えを行った値を出力したい とありますが、入れ替えの条件(降べき、昇べきなど)はどうなっているのでしょう?  基本的にはfor文で1000個の要素を持った配列に乱数を入れてやり、それをfor文でバブルソートし、ループカウンタが0・100・200・300・・・の時に配列の中身を全て出力するよう記述すれば良いと思います。  慌ててらっしゃるのだと思いますが、何をしたいのかをもう少し明確に書いていただけないと、答える側も明確に答えられません^^;  この程度でお役に立てればよいのですが・・。  学校のC言語の授業か何かでしょうか? がんばってくださいね^^  では、失礼します。

その他の回答 (1)

回答No.2

問題がそこまで明確になっているのに、そして実際にソートを書くだけの腕があるのに、何を悩んでいるのかわかりません。 1000個のデータをソートするときの'途中結果'が知りたいのですか? ソートプログラムに若干の手を加え、100回入れ替えの度に途中結果をプリントするのではダメなのですか?

関連するQ&A

専門家に質問してみよう