#include
void input(double arr[], const int numElems);
double max(double arr[], const int numElems);
int main()
{
const int numElems = 5;
double arr[numElems] = {0.0};
input(arr, numElems);
std::cout << "Maximum is: " << max(arr, numElems);
std::cout << std::endl;
system("PAUSE");
return 0;
}
void input(double arr[], const int numElems)
{
std::cout << "Enter " << numElems << " elements." << std::endl;
for (int i = 0; i < numElems; i++)
{
std::cout << "Enter " << (i + 1) << " element: ";
std::cin >> arr[i];
}
}
double max(double arr[], const int numElems)
{
double maximum = arr[0];
for (int i = 0; i < numElems; i++)
{
if (maximum < arr[i])
{
maximum = arr[i];
}
}
return maximum;
}
*The code was compiled in VS2008/2010