// Marvyn Jesse De La Torre CS1A Chapter 7, pg. 444, #1
//
/****************************************************************************
* FIND THE LARGEST AND SMALLEST ARRAY VALUES
*
* This program accepts 10 numbers and stores them in an
* array. It then displays the largest and smallest numbers entered.
*
* INPUT
* values // The 10 numbers entered by the user
*
* OUTPUT
* largest // The largest number
* smallest // The smallest number
****************************************************************************/
#include <iostream>
using namespace std;
int main()
{
const int SIZE = 10;
double values[SIZE];
double largest;
double smallest;
// Get 10 numbers from the user.
for (int i = 0; i < SIZE; i++)
{
cout << "Enter number " << i + 1 << ": ";
cin >> values[i];
}
// Use the first number as the starting largest and smallest values.
largest = values[0];
smallest = values[0];
// Search the array for the largest and smallest numbers.
for (int i = 1; i < SIZE; i++)
{
if (values[i] > largest)
{
largest = values[i];
}
if (values[i] < smallest)
{
smallest = values[i];
}
}
// Display the results.
cout << "\nArray Results\n";
cout << "-------------\n";
cout << "Largest number: " << largest << endl;
cout << "Smallest number: " << smallest << endl;
return 0;
}