C言語を使って、10個の整数を読み込んで小さい順にソートするプログラムを作っています。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[9] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
int i;
for (i = 0; i < 9; ++i ) {
printf("No. %d Please Enter!", a[i]);
scanf("%d", &a[i]);
}
return(0);
}
これで、10個の整数を読み込んだ後、ソートする方法が分かりません。
どなたか教えていただけますでしょうか^^;
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
困り度が大変困っている・・
大変でしょうが、学校の課題のようですね。
以前もソート(バブルソート)で、回答したことがありますが、同じような質問と回答が、ごまんとあります。
質問者さんは、「ソート」で、このカテゴリーを検索されたのでしょうか?
質問する前に、ご自分で、情報の検索と学習されることを期待します。
がんばってください。
No.2
- 回答日時:
10個ですか?9個ですか?
今のコードは9個分しか領域がありません。
また、scanf()で入力するのでしたら、
> int a[9] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
この初期化は不要です。
No.1
- 回答日時:
トーナメント方式というのがあります。
二つの数を取りだし、大きなものを勝ち組に小さなものに負け組に組み入れます。これを勝ち組グループで続けると最後に一個が残りますね。これが一番。次は最後の負け組グループに移って同じことをやります。これを繰り返せば最終的に全部がソーティングできますね。これを入れ子の方式を使って行なうのです。但し10個ならその心配はないのですが、あまり沢山の数をこれでやるとスタックオーバーフローになりますから、負け組はHDに書き出す方式にする必要があります。お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# C言語階乗の総和を求める 2 2023/03/04 23:31
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分母 3 2022/07/19 17:09
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リスト構造のソートで悩んでま...
-
System.IO.Directory.GetFiles...
-
Excelですべての組合せ(重複組...
-
C言語・要素除去
-
C# DataTableの行をソートしてD...
-
DataGridViewの複数列を連動し...
-
C言語でファイルの中身をソー...
-
datagridviewの並べ替え
-
昇順と降順
-
VBA基本構文の作り方 2列の...
-
excel VBA の条件をつけての列...
-
C# ArrayListを二次元配列のよ...
-
ファイル名「1.jpg ~10.jpg~...
-
C# DataGridView のヘッダーセ...
-
datatablesのソートを数字順に...
-
listboxの並び替え
-
構造体のリストをソートしたい。
-
配列の問題
-
VB6でデータを昇順に並べ替える
-
DataGridViewの昇順降順。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
System.IO.Directory.GetFiles...
-
VB.NETでファイル名順にファイ...
-
C# DataGridView のヘッダーセ...
-
なぜ?counterintuitive
-
ファイル名「1.jpg ~10.jpg~...
-
Excelですべての組合せ(重複組...
-
C# DataTableの行をソートしてD...
-
n番目に大きい数を求めるアル...
-
リスト構造のソートで悩んでま...
-
C言語・要素除去
-
10個の整数を入力して小さい順...
-
VBA基本構文の作り方 2列の...
-
あるディレクトリ内のファイル...
-
excel VBA の条件をつけての列...
-
excel VBA リストビューの行...
-
数字文字列のソート方法
-
Excel VBAで並べ替えをしたい
-
VBScriptで重複レコードを削除...
-
vbでDataTableの抽出コピー
-
構造体配列のソート
おすすめ情報