
April 9th, 2003, 02:07 AM
|
|
Junior Member
|
|
Join Date: Apr 2003
Location: New York
Posts: 8
Time spent in forums: < 1 sec
Reputation Power: 0
|
|
|
Arrays + functions
Last one for the evening:
Trying to find a maximum value in an aray, by passing the array to a function and returning the value:
PHP Code:
double MaxGrade (int NumStudents, double FinalGrade[]);
double MinGrade (int NumStudents, double FinalGrade[]);
const SIZE=35;
void main(void)
{
//Assume array FinalGrade[SIZE] is filled with values
double FinalGrade[SIZE];
cout <<"The maximum grade is:" << MaxGrade (NumStudents, FinalGrade) << endl;
cout <<"The minimum grade is:" << MinGrade (NumStudents, FinalGrade) << endl;
}
double MaxGrade (int NumStudents, double FinalGrade[])
{
//Declare variables
double MaxGrade(0.0);
int i(0);
MaxGrade = FinalGrade[i];
for (i=0; i < NumStudents; i++)
if FinalGrade[i] > MaxGrade
MaxGrade = FinalGrade[i];
return MaxGrade;
}
double MinGrade (int NumStudents, double FinalGrade[])
{
//Declare variables
double MinGrade(0.0);
int i(0);
MinGrade = FinalGrade[i];
for (i=0; i < NumStudents; i++)
if FinalGrade[i] < MinGrade
MinGrade = FinalGrade[i];
return MinGrade;
}
Compiler gives me a syntax error: Indentifier "FinalGrade" in both functions Min & Max Grade on the if statement line.
Thanks for any pointers!
|