/* ====================================================================== */ /** * バブルソートのプログラム。 * 配列の入れ替えの一つ、配列の後ろから調べていき入れ替えを行う。 * このプログラムはバブルソートを利用して配列の中身を大きい順に並べるプログラム * * 2012/08/24 ver1.0 基本形 */ /* ====================================================================== */ #include
using namespace std; //< 配列のサイズ #define ARRAY_SIZE 4 void main(){ //< 配列 int arr[ARRAY_SIZE]={190,100,10,90}; //< 値格納変数 int buf; //< 値入れ替え(大きい順に並べる) for(int i=0; i
i; j--){ if(arr[j] > arr[j-1]){ buf=arr[j]; arr[j]=arr[j-1]; arr[j-1]=buf; } } } //< 表示 for(int i=0;i