SIMPLY ANSWER THE QUESTION IN C++ VS2019 and make the
code copy and paste-able make the code as simple but correct as
possible
Write a full program to include the necessary preprocessor
directives, the function prototypes, the main function, and the
function calls to the defined functions in questions 3 and 4.
3. Write a driver function definition called add that
takes as its parameters two FractionType objects. The
driver function should add two fractions together
and return a FractionType object. Remember that
the denominators of fractions cannot be 0. (Hint: validate each
fraction before performing the addition operation. Also, do
not to reduce the FractionType object to its simplest
form.) (15pts)
/*PASTE CODE HERE*/
4. Write a function called findMinMax that takes a
integer array, integer reference to the minimum value, integer
reference to the maximum value, and its size as parameters. The
function should find both the minimum and maximum values in the
integer array. Return the minimum and maximum values back to the
calling function. (15pts) /*PASTE CODE HERE*/
To properly call the previously listed functions, the main
function must declare integer array of size 8, an input file
stream, and three instances of FractionType (frac1, frac2, and
frac3). Include code to initialize the integer array with values
from a file. Initialize the frac1 and frac2 instances with values
from a file. Remember to print the contents of all array structures
and FractionType instances after initialization to the console. Be
sure to call the above listed functions properly with the
appropriate parameters. If the denominator of any of FractionType
objects are zero, display the message: "Cannot perform operation!"
to the console. Otherwise, display the results of the add function
call to the console. (30pts)
Attach the code and screenshot of a successful run on the
program.
/*PASTE CODE HERE*/
SIMPLY ANSWER THE QUESTION IN C++ VS2019 and make the code copy and paste-able make the code as simple but correct as po
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am