この問題がどうしても解けません
どなたか助けてください
下の2x3の配列の数字を小さい順に並べなさい
int array[2][3] = {{3, 6, 5}, {2, 4, 1}}場合,
出力 3 5 6
1 2 4
配列の順序
-
電車男
Re: みけCATさん
#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");
}
}
こんな感じで書いてみたんですが うまく動きません
#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");
}
}
こんな感じで書いてみたんですが うまく動きません
Re: 配列の順序
コードはBBcodeを有効にした状態でcodeタグで囲んで(、かつ適切なインデントをして)いただけると、見やすくてありがたいです。
この程度の要素数なら、バブルソートを使うといいでしょう。
[search=google]バブルソート C言語[/search]
小さい順に並べる処理が全く書かれていないので、動かなくて当然ですね。電車男 さんが書きました:こんな感じで書いてみたんですが うまく動きません
この程度の要素数なら、バブルソートを使うといいでしょう。
[search=google]バブルソート C言語[/search]
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
- Dixq (管理人)
- 管理人
- 記事: 1662
- 登録日時: 15年前
- 住所: 北海道札幌市
- 連絡を取る:
Re: 配列の順序
うまく動きませんということですが、何を期待していて、何が動かないんですか?
そこをはっきりさせないと正確な回答ができないし、理解も深まりません。
提示されたコードでソートできると考えているという事でしょうか?
そこをはっきりさせないと正確な回答ができないし、理解も深まりません。
提示されたコードでソートできると考えているという事でしょうか?