【配列】14週間項目4.発泡法ソート


アップロード内容:C++プログラムの作成と実行
搭乗目的:簡単なC++プログラムの編集、コンパイル、接続と運行の一般的な過程を掌握する
マイプログラム:
/*
Copyright (c) 2013,          
* All rights reserved.
*       :   
*     :2013   12   2  
*      :v1.0
*     :  
*     :       
*     :  
*     :    ,    (         ,    ),         
*/

#include <iostream>
using namespace std;
void bubble_sort(int a[],int n);                     //    bubble_sort output_array   
void output_array(int a[],int n);              
int main( )
{
    int a[20]={86,76,62,58,77,85,92,80,96,88,77,67,80,68,88,87,64,59,61,76};
    int b[15]={27,61,49,88,4,20,28,31,42,62,64,14,88,27,73};
    bubble_sort(a,20);                               //         a   
    output_array(a,20);                               //        
    bubble_sort(b,15);                                //         b   
    output_array(b,15);                               //        
    return 0;
}
//      bubble_sort output_array  
void bubble_sort(int a[],int n)
{
	int t,i,j;
	for(i=1;i<=n;i++)                            //   n   
	{
		for(j=0;j<=n-i;j++)                 //    (10-i)     
		{
			if(a[i]<a[i+1])            //           
			{
				t=a[i];
				a[i]=a[i+1];
				a[i+1]=t;         //       ,     
			}
		}
	}
    return ;
}
void output_array(int a[],int n)
{
	int i;
	cout<<"       :"<<endl;
	for(i=1;i<n;i++)                               //     
	{
		cout<<a[i]<<" ";
	}
	cout<<endl;
	return ;
}

実行結果:
心得:ちょっとした挫折に遭遇した場合は、説明するときもinta[],int nを明記する必要があります
知識点まとめ:配列申明書全