float average(int array[],int n)
{
int i,ave,total=0;
for(i=0; i<n; i++) total+=array[i];
ave=total/n;
return(ave);
}

次は一次元配列の平均を求めるサブプログラム作ってるんですが、これだとエラーがでちゃうんですが、どこが狂ってます?