fork download
  1. // Marvyn Jesse De La Torre CS1A Chapter 7, pg. 444, #1
  2. //
  3. /****************************************************************************
  4.  * FIND THE LARGEST AND SMALLEST ARRAY VALUES
  5.  *
  6.  * This program accepts 10 numbers and stores them in an
  7.  * array. It then displays the largest and smallest numbers entered.
  8.  *
  9.  * INPUT
  10.  * values // The 10 numbers entered by the user
  11.  *
  12.  * OUTPUT
  13.  * largest // The largest number
  14.  * smallest // The smallest number
  15.  ****************************************************************************/
  16.  
  17. #include <iostream>
  18. using namespace std;
  19.  
  20. int main()
  21. {
  22. const int SIZE = 10;
  23. double values[SIZE];
  24. double largest;
  25. double smallest;
  26.  
  27. // Get 10 numbers from the user.
  28. for (int i = 0; i < SIZE; i++)
  29. {
  30. cout << "Enter number " << i + 1 << ": ";
  31. cin >> values[i];
  32. }
  33.  
  34. // Use the first number as the starting largest and smallest values.
  35. largest = values[0];
  36. smallest = values[0];
  37.  
  38. // Search the array for the largest and smallest numbers.
  39. for (int i = 1; i < SIZE; i++)
  40. {
  41. if (values[i] > largest)
  42. {
  43. largest = values[i];
  44. }
  45.  
  46. if (values[i] < smallest)
  47. {
  48. smallest = values[i];
  49. }
  50. }
  51.  
  52. // Display the results.
  53. cout << "\nArray Results\n";
  54. cout << "-------------\n";
  55. cout << "Largest number: " << largest << endl;
  56. cout << "Smallest number: " << smallest << endl;
  57.  
  58. return 0;
  59. }
Success #stdin #stdout 0.01s 5324KB
stdin
15
28
7
42
19
3
56
12
35
9
stdout
Enter number 1: Enter number 2: Enter number 3: Enter number 4: Enter number 5: Enter number 6: Enter number 7: Enter number 8: Enter number 9: Enter number 10: 
Array Results
-------------
Largest number: 56
Smallest number: 3