fork download
  1. //Charlotte Davies-Kiernan CS1A Chapter 7 P. 444 #1
  2. //
  3. /******************************************************************************
  4.  *
  5.  * Compute Largest/Smallest Values
  6.  * ____________________________________________________________________________
  7.  * This program determines the largest and smallest numbers out of the
  8.  * numbers entered into it.
  9.  * ____________________________________________________________________________
  10.  * Input
  11.  * SIZE :The number of elements
  12.  * numbers :The array to store user input
  13.  * Output
  14.  * largest :Largest number from what the user inputted
  15.  * smallest :Smallest number from what the user inputted
  16.  *****************************************************************************/
  17. #include <iostream>
  18. #include <iomanip>
  19. using namespace std;
  20. int main() {
  21. //Data Dictionary
  22. const int SIZE = 10; //INPUT - The number of elements
  23. int numbers[SIZE]; //INPUT - The array to store user input
  24. int largest; //OUTPUT - Largest number from what the user inputted
  25. int smallest; //OUTPUT - Smallest number from what the user inputted
  26.  
  27. //Prompt User
  28. cout << "Enter 10 integer values: " << endl;
  29. for(int i = 0; i < SIZE; i++){
  30. cout << "value " << i + 1 << ": " << endl;
  31. cin >> numbers[i];
  32. }
  33.  
  34. //Begin Computation
  35. largest = smallest = numbers[0];
  36. for(int i = 1; i < SIZE; i++){
  37. if(numbers[i] > largest)
  38. largest = numbers[i];
  39. if(numbers[i] < smallest)
  40. smallest = numbers[i];
  41. }
  42.  
  43. //Display Results
  44. cout << "Largest value: " << largest << endl;
  45. cout << "Smallest value: " << smallest << endl;
  46. return 0;
  47. }
Success #stdin #stdout 0.01s 5320KB
stdin
10
5
3
20
67
1
4
9
11
21
stdout
Enter 10 integer values: 
value 1: 
value 2: 
value 3: 
value 4: 
value 5: 
value 6: 
value 7: 
value 8: 
value 9: 
value 10: 
Largest value: 67
Smallest value: 1