//Charlotte Davies-Kiernan CS1A Chapter 7 P. 444 #1
//
/******************************************************************************
*
* Compute Largest/Smallest Values
* ____________________________________________________________________________
* This program determines the largest and smallest numbers out of the
* numbers entered into it.
* ____________________________________________________________________________
* Input
* SIZE :The number of elements
* numbers :The array to store user input
* Output
* largest :Largest number from what the user inputted
* smallest :Smallest number from what the user inputted
*****************************************************************************/
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
//Data Dictionary
const int SIZE = 10; //INPUT - The number of elements
int numbers[SIZE]; //INPUT - The array to store user input
int largest; //OUTPUT - Largest number from what the user inputted
int smallest; //OUTPUT - Smallest number from what the user inputted
//Prompt User
cout << "Enter 10 integer values: " << endl;
for(int i = 0; i < SIZE; i++){
cout << "value " << i + 1 << ": " << endl;
cin >> numbers[i];
}
//Begin Computation
largest = smallest = numbers[0];
for(int i = 1; i < SIZE; i++){
if(numbers[i] > largest)
largest = numbers[i];
if(numbers[i] < smallest)
smallest = numbers[i];
}
//Display Results
cout << "Largest value: " << largest << endl;
cout << "Smallest value: " << smallest << endl;
return 0;
}