//Cameron Pham CS1A Chapter 7, p. 444, #2
//
/***************************************************************
* DISPLAY MAXIMUM AND MINIMUM ARRAY VALUES
****************************************************************
* This program accepts 10 float values from the user and stores
* them in an array. It then determines and displays the maximum
* and minimum values stored in the array.
* ______________________________________________________________
* INPUT:
* Values // The 10 numbers entered by the user
*
* OUTPUT:
* Maximum // The maximum value in the array
* Minimum // The minimum value in the array
***************************************************************/
#include <iostream>
using namespace std;
int main()
{
// Initialize variables
const int SIZE = 10;
float values[SIZE]; // Stores the 10 numbers
float maximum; // Stores the maximum number
float minimum; // Stores the minimum number
// Ask the user to enter 10 numbers
for (int i = 0; i < SIZE; i++)
{
cout << "Enter value #" << (i + 1) << ": ";
cin >> values[i];
}
// Initialize the maximum and minimum values
// using the first element in the array
maximum = values[0];
minimum = values[0];
// Search the array for the maximum and minimum values
for (int i = 1; i < SIZE; i++)
{
if (values[i] > maximum)
{
maximum = values[i];
}
if (values[i] < minimum)
{
minimum = values[i];
}
}
// Display the results
cout << endl << "maximum value: " << maximum << endl;
cout << "minimum value: " << minimum << endl;
return 0;
}