This program illustrates the use of the STL max() algorithm (extended version) to find the maximum of two integer literal values, the maximum of two integer values stored in simple integer variables, and (in two different ways) the maximum of two integer values stored in a vector of integers. In this case, one integer is larger than another if and only if it has a greater digit sum. Press Enter to continue ... First, we find the maximum of two integer literal values. max(16, 23) = 16 Press Enter to continue ... Next, we find the maximum of two integer values stored in simple integer variables. first = 7 second = 10 max(first, second) = 7 Press Enter to continue ... Here are the integer values in the vector: 39 66 110 81 47 Press Enter to continue ... Now we find the maximum of the first and last values stored in the vector of integers using one approach. max(v.at(0), v.at(4)) = 39 Press Enter to continue ... Finally, we find the maximum of the first and last values stored in the vector of integers using a second approach. max(*v.begin(), *(v.end()-1)) = 39 Press Enter to continue ...