*please include title of the files as followingLargeInt.h, largeInt.cpp, and main.cpp along the code

Need your ASSIGNMENT done? Use our paper writing service to score better and meet your deadline.

Order a Similar Paper Order a Different Paper

*please include title of the files as followingLargeInt.h, largeInt.cpp, and main.cpp along the code from eachfile also plz follow all guidelines.
Write and test an Object-Oriented C++ program to perform mathoperations on very large integers. In C++, the largest int value is 2,147,483,647 (10digits), and the largest long long value is9,223,372,036,854,775,807 (19 digits). So, a value larger thanthese cannot be stored and processed as an integer. Similarly, ifthe sum or product of two positive integers is greater than eitherof these values, the result will be incorrect. One way to store andmanipulate large integers is to store each individual digit of thevalue as an element of an array (or vector). Consider the followingissues when developing your solution to this problem.
• Define a class named LargeInt that holds one integer value withas many digits as the user needs (at least 50). Use an array orvector to hold the digits of the stored value. Includeconstructor(s) and methods to manage and operate on the value. Theconstructor(s) and input methods must accept values as stringscontaining only decimal digits. The only math operation that MUSTbe included is addition. Be sure to include a method that willformat the value for output as a string.
• Implement three objects of the LargeInt class within functionmain().
• Input two large numbers (as strings) from the user to initializetwo of the LargeInt objects. Initialize the third LargeInt objectto zero, and add the other two LargeInt values into it.
• Display the two input values and their sum.
• Repeat the process of inputting two large numbers, adding themtogether, and displaying the result until the user opts toquit.
• Each class must be defined within its own set of .h and .cppfiles.
• Use the provided main() function, with your own edits andadditions, to complete this project.
• The program must accept any valid unsigned integer input as astring of decimal digits.
• Validate all inputs and do not proceed until valid values areentered.
• Format your source code according to the style guide presented inclass.
• Read input values as strings and store the digits of the value inan array or vector.
• Store the one’s digit in element 0 of the array/vector.
• Remember how you were taught to do addition with pencil andpaper. Use that same method here. . . .