• ベストアンサー

小さい順

最大で 20 個の整数データを入力し、それを小さい順に並べ替えてください。 どうつくればいいか、初心者にも解る様に教えてください。

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

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

0番目から19番目のうち一番小さい物を探し、それと0番目とを入れ替え1番目から19番目のうち一番小さい物を探し、それと1番目とを入れ替え 2番目から19番目のうち一番小さい物を探し、それと2番目とを入れ替え … 18番目から19番目のうち一番小さい物を探し、それと18番目とを入れ替え …ってやればいい(これをループで表現する)。

startover
質問者

お礼

どうもありがとうございます。 プログラム構造の考え方が解りました。 ありがとうございました。

その他の回答 (3)

回答No.4

「ソート アルゴリズム」で検索してみればよろしいかと。 #余談ですが、#2さんはあのエピさん? だとしたら何故IDを使い分けるのですか?

startover
質問者

お礼

ありがとうございます。 簡単なプログラムだとおもってましたが、 複雑なものだったんのでびっくりしました。 ありがとうございました。

  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.3

たぶん、具体的なコーディングの回答を期待しているかと思います。 このような質問は丸投げに近いですが、このような質問にも丁寧に答えてくれるサイトがあります。参考URLのほうへ質問を投げてみてはいかがでしょうか。

参考URL:
http://l.huu.cc/
startover
質問者

お礼

参考になります。 ありがとうございました。

  • Trick--o--
  • ベストアンサー率20% (413/2034)
回答No.1

1.整数を入力する 2.並び替える (3.表示する)←必要なら どこがわからないのか どこまでわかるのか

startover
質問者

お礼

回答ありがとうございます。

関連するQ&A