C言語関係掲示板

過去ログ

No.23. ソートの仕方


はじめまして、最近C言語を独学で勉強しているんですがひとつ教えてもらいたいことがあります。それは、いくつかの数値を入力してそれらが大きい順に並び替えられるようにしたいんです。何個の数値を読み取るかというのも入力したいんですが、どうしてもできません。どうか教えてください。


ソートのアルゴリズムにはたくさんありますが、
バブルソート
http://www.cs.u-gakugei.ac.jp/~miyadera/LECTURE/SortAnim/ExAlgorithm3.html
基本選択法(単純選択ソート)
http://www.cs.u-gakugei.ac.jp/~miyadera/LECTURE/SortAnim/ExAlgorithm2.html
あたりが、理解しやすいでしょう。

> 何個の数値を読み取るかというのも入力したいんですが

最初に個数を入力させて、個数分の数値をループで入力させてもいいですし、
CTRL+Zが入力されるまで数値を入力させて、入力しながらカウントしても
いいと思います。
http://www9.plala.or.jp/sgwr-t/sec6-8.htm#s6-8-2


ともじさん、どうもありがとうございました。また質問すると思いますがどうぞよろしくお願い致します。

戻る


「初心者のためのポイント学習C言語」 Last modified:2001.7.25
Copyright(c) 2000-2002 TOMOJI All Rights Reserved