//Examples for cs 149 // 2 forms of functions: // 1 searches an array and returns a value. // returns the average of the elements in an array. // 2 changes contents of an array. #include #include int main() { const int N=500; // assume N is large enough int InCt; double X[N], Y[N]; double y; fstream Data; double ArrayAvg( double Y[], int ArraySize ); void ArrayChg( double Y[], int ArraySize ); double Max( double Y[], int ArraySize ); // Load array. Data.open( "SampleData.txt", ios::in ); InCt = 0; while ( Data >> X[InCt] ) { InCt++; } Data.close(); cout << InCt << " values read from file." << endl; // Find avgerage, etc. y = ArrayAvg( X, InCt ) * 2; cout << "Max value from file: " << Max( X, InCt ) << endl; cout << "Twice the average is: " << y << endl; for ( int i=0; i