アルゴリズムの問題です
以下のフローチャートは、基本選択法でデータを昇順(小→大)にソートしたものなのですが、整数の一次元配列に格納されているデータ(100個)を降順(大→小)にソートするフローチャートを作成するには、どこの部分を変化させればいいのか教えていただけませんか?
手書きなので見にくいですがよろしくお願いします。
開始
l
整数配列A(100)と整数変数I,J,N,P,MIN,TEMPを宣言
l
データの個数N の値を読む
l
ループ1の開始
I = 1,2,3, ・・・,N
l
A(I)の値を読む
l
ループ1の終了
l
ループ2の開始
I = 1,2,3, ・・・,N
l
A(I)の値を出力
l
ループ2の終了
l
ループ3の開始
I = 1,2,3, ・・・,N-1
l
MIN = A(I)
l
P = I
l
ループ4の開始
J = I+1,I+2,I+3, ・・・,N
l
l yes
A(J) < MIN ーーーーーー MIN = A(J)
l no l
l P = J
l l
l←ーーーーーーーーーーー
l
ループ4の終了
l
TEMP = A(I)
l
A(I) = A(P)
l
A(P) = TEMP
l
ループ3の終了
l
ループ5の開始
I = 1,2,3, ・・・,N
l
A(I)の値を出力
l
ループ5の終了
l
終了
お礼
すごいです!有難うございます!! あ~スッキリした!笑 これで気にせず寝られます。