掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
数値の並び替えをするには? (ID:55243)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
数値を入れた配列を大きい方から並びかえたいのですがうまくいきません。どこか間違っているところがありますでしょうか?プログラムを載せるのでどなたか意見をください。 for(j=1; j<254; j++){ for(i=1; i<349; i++){ x = i; y = j; max = value[x][y]; for(k=i+1; k<349; k++){ if(value[k][j] > max){ x = k; y = j; max = value[x][y]; }} for(m=j+1;m<254;m++){ for(l=1; l<349; l++){ if(value[l][m] > max){ x = l; y = m; max = value[x][y]; }}} work = value[i][j]; value[i][j] = value[x][y]; value[x][y] = work; }} このようなプログラムです。二行の配列の並び替えをしたいのですが,これだとボタンを押したとたんにプログラムが止まってしまいます。どなたかアドバイスをください。お願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.