hi, all.

i have some problems to do array.

i am supposed to get the average and sum in given number of array.

but, i only got 1 in my all answers.

please, tell me what was wrong in my program.

thank you.

//hw for array

#include <iostream>

#include <iomanip>

#include <cmath>

using namespace std;

float ave(float x[],int n);

float sum(float x[],int n );

float diff(float x,float y);

float large(float x[],int n );

float small(float x[],int n);

const float size=10;

int main()

{

float array[10]={24.9,18.5,7.9,14.3,56.1,37.8,41.5,28.3,32.7,19.4};

cout<< "\na) \n\n";

cout<<"\naverage of these numbers: "<<ave<<endl;

return 0;

}

float ave(float x[],int n)

{

int i;

float sum=0;

for (i=0;i<n;i++)

sum +=x*;*

return (sum/n);

}