配列比較サイズバブル法(小さいものから大きいものまで)

1099 ワード

//    :

/*01./*
02.*             :
03.* Copyright (c) 2013,          
04.* All rights reserved.
05.*     :test.cpp
06.*       :   
07.*     :2013  11 30 
08.*      :v1.0
09.*              :
10.*     : 
11.*     :   (    )
12.*     : 
13.*     : 
14.*     : 
15.*/
#include <iostream>
using namespace std;
int main()
{
    int a[11];
    int i,j,t;
    cout<<"input 10 number:"<<endl;
    for(i=1;i<11;i++)
    cin>>a[i];
    cout<<endl;
    for(j=1;j<=9;j++)
    for(i=1;i<=10-j;i++)
    if(a[i]>a[i+1])
    {
        t=a[i];
        a[i]=a[i+1];
        a[i+1]=t;
    }
    cout<<"the sorted numbers:"<<endl;
    for(i=1;i<11;i++)
    cout<<a[i]<<" ";
    cout<<endl;
       return 0;
}

 
実行結果:
心得体得:配列バブル法を学んで多くのデータを比較してもっと多くの問題を解決することができます