Question: please can you help me answer this question, c++ , also if you can send the zipped file to molugbamila@gmail.com . Question 3. min/max Template.


PROBLEM 1 Gaddis Chapter "Exceptions and Templates Programming Challenge "Min / Max Templates" (#3 in the "early objects") Please call your functions myMin and myMax for this problem. You can do all your work in a file called min Max.cpp that houses your main and the functions. receives a string by value and passes it on to the base class constructor B) An char operator (int k) function that throws a BoundsException object if k is negative or is greater than or equal to the length of the string. If k is within the bounds of the string, this function will return the character at position k in the string. You will need to write the definition of the BoundsException class. Test your class with a main function that attempts to access characters that are within and outside the bounds of a suitably initialized BCheckString object. 2. Arithmetic Exceptions Write a function that accepts an integer parameter and returns its integer square root. The function should throw an exception if it is passed an integer that is not a perfect square. Demonstrate the function with a suitable driver program. he s 3. Min/Max Templates Write templates for the two functions min and max. min should accept two arguments and return the value of the argument that is the lesser of the two. max should accept two arguments and return the value of the argument that is the greater of the two. Design a simple driver program that demonstrates the templates with various data types. 4. Sequence Accumulation Write a function T accum (vector
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
