サブ(rei12sub.cpp)

int sum(int array[],int n)
{
int i,total=0;
for(i=0; i<n; i++) total+=array[i];
return(total);
}

メイン
#include<iostream.h>
#include “rei12sub.cpp”
void main(void)
{
int data[10],i;
cout<<”整数を10個入力しなさい “;
for(i=0; i<10; i++) cin>>data[i];
cout<<”10個の整数の合計は “<<sum(data,10)<<” です。” <<endl;
}  

これを参考に
実数のn個の一次元配列を実数の大きさの順に並べ替えるサブプログラム
(void sort(float array[],int n))
を作り、試してみよ。
って問題なんですけどどうやればいいのでしょうか?
検討つかないっす(汗