• 締切済み

昇順に並べ替えるプログラム(続き)

(C言語)実行例のような3つの整数を読み込み昇順に並べ替えるプログラムは途中までわかったのですがあとはどう修正・追加をすればいいのでしょうか? 実行例 1:45 2:43 3:38 昇順に並べ替えました。 1:38 2:43 3:45 途中までのプログラム #include<stdio.h> int main(void) { int n1,n2,n3; printf("1:"); scanf("%d",&n1); printf("2:"); scanf("%d",&n2); printf("3:"); scanf("%d",&n3); printf("昇順に並べ替えました。\n"); return 0; }

みんなの回答

  • akiiraa
  • ベストアンサー率100% (1/1)
回答No.2

/* * C program to accept N numbers and arrange them in an ascending order */ #include <stdio.h> void main() { int i, j, a, n, number[30]; printf("Enter the value of N \n"); scanf("%d", &n); printf("Enter the numbers \n"); for (i = 0; i < n; ++i) scanf("%d", &number[i]); for (i = 0; i < n; ++i) { for (j = i + 1; j < n; ++j) { if (number[i] > number[j]) { a = number[i]; number[i] = number[j]; number[j] = a; } } } printf("The numbers arranged in ascending order are given below \n"); for (i = 0; i < n; ++i) printf("%d\n", number[i]); } - Akiiraa http://www.lyricspandit.com

すると、全ての回答が全文表示されます。
  • f272
  • ベストアンサー率46% (8652/18506)
回答No.1

http://okwave.jp/qa/q9296918.html これで回答したよね。 足りない分は n1>n2であればn1とn2を交換する n2>n3であればn2とn3を交換する n1>n2であればn1とn2を交換する と n1とn2とn3をを書く。 だけです。

すると、全ての回答が全文表示されます。

関連するQ&A