授業中に作成したプログラムを片っ端から乗っけていきです。C++ を中心に掲載中。

3個の数を読み込んで、それを大きい順に並べ替えるプログラムを作成し、実行してみよ。

#include<iostream>
#define SIZE 3
using namespace std;
int main(){
	int table[SIZE];
	int i, j, work;
	/* tableに整数値を読み込む */
	cout << "Please enter numvers : ";
	for(i=0; i<SIZE; i++){
		cin >> table[i];
		for(j=0; j<=i; j++){
			if(table[j] < table[i]){
				work = table[i];
				table[i] = table[j];
				table[j] = work;
			}
		}
	}
	for(i=0; i<SIZE; i++){
		cout << table[i] << "\n";
	}
	return 0;
}

入力例:
Please enter numbers : 2 1 4
4
2
1

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Creative Commons

Creative Commons License
この作品は、クリエイティブ・コモンズ・ライセンスの下でライセンスされています。

メンバーのみ編集できます