配列の順序

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
電車男

配列の順序

#1

投稿記事 by 電車男 » 10年前

この問題がどうしても解けません 
どなたか助けてください



下の2x3の配列の数字を小さい順に並べなさい

int array[2][3] = {{3, 6, 5}, {2, 4, 1}}場合,
出力 3 5 6
 1 2 4

アバター
みけCAT
記事: 6734
登録日時: 15年前
住所: 千葉県
連絡を取る:

Re: 配列の順序

#2

投稿記事 by みけCAT » 10年前

課題の丸投げは禁止です。
途中まで書いたソースコードがあれば貼ってください。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

電車男

Re: みけCATさん

#3

投稿記事 by 電車男 » 10年前

#include <stdio.h>
#define SIZE5

int main(void){
int array[j] = {{3, 6, 5}, {2, 4, 1}}
int i, j;

for(i = 0; i < 2; i++){
for(j = 0; j < 3; j++){
printf("%d",array[j]);
}
printf("\n");
}

}

こんな感じで書いてみたんですが うまく動きません

アバター
みけCAT
記事: 6734
登録日時: 15年前
住所: 千葉県
連絡を取る:

Re: 配列の順序

#4

投稿記事 by みけCAT » 10年前

コードはBBcodeを有効にした状態でcodeタグで囲んで(、かつ適切なインデントをして)いただけると、見やすくてありがたいです。
電車男 さんが書きました:こんな感じで書いてみたんですが うまく動きません
小さい順に並べる処理が全く書かれていないので、動かなくて当然ですね。
この程度の要素数なら、バブルソートを使うといいでしょう。
[search=google]バブルソート C言語[/search]
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前
住所: 北海道札幌市
連絡を取る:

Re: 配列の順序

#5

投稿記事 by Dixq (管理人) » 10年前

うまく動きませんということですが、何を期待していて、何が動かないんですか?
そこをはっきりさせないと正確な回答ができないし、理解も深まりません。
提示されたコードでソートできると考えているという事でしょうか?

閉鎖

“C言語何でも質問掲示板” へ戻る