Question: Extra Credit 01: Large Integer (25 points) In C++, the largest int value is 214748364 processed as an integer. Similarly, if the sum or product
Extra Credit 01: Large Integer (25 points) In C++, the largest int value is 214748364 processed as an integer. Similarly, if the sum or product oipulate large ingers is s 2147483647, the result will be incorrect. One way to store and ma store each individual digit of the number in an array. Write integers of, at most, 20 digits and outputs the sum of the numbers. more than 20 digits, output the sum with an appropriate message. Your progran must, a contain a function to read and store a number into an array and another function to output the sum of the numbers. (Hint: Read numbers as strings and store the digits of the number itn 7. So, an integer larger than this cannot be stored and integers is greater than positive a program that inputs two positive If the sum of the numbers has reverse order.) Sample three runs Outputs for Extra Credit 01 ntea Postiven 3456789 Enter a postive integor of 234567898765 rhe sum of the number 234571355554 Press any key to conti stiveinteger 1234567891234567891 Enter a postive integer of ato mo h sum of the numbers overflowst has zi digits 1112345678912345678911 The sum of the numbers is: Press any key to continue ter a postiv eger Of at most gits: 12345678912345678912 This number has more than 20 digits. Program terminates! 10 points- a function to read the number. 15 points-a function to sum the two numbers. 5 points will be deducted if you handle the overflow case. 5 points will be deducted if you do not handle the more than 20 digits case 2.5 points will be deducted i you do not include at least one paragraph or analyzing the problem and one paragraph for designing a solution. 2.5 points will be deducted if you do not include comments within your code
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
