Question: Write a C++ Longlnt class that allows integers to be arbitrarily large. Implement it by storing an array with each element in the array being

Write a C++ Longlnt class that allows integers to be arbitrarily large. Implement it by storing an array with each element in the array being a single digit (0-9) that makes up the number (for example, the number 678 would have 8 in position 0 of the array, 7 in position 1 of the array, and 6 in position 2 of the array). Use a dynamic array of unsigned char to implement this since only a single byte is necessary to hold the numbers zero through nine. Overload the appropriate operators so you can add, subtract, multiply, assign, and input/output instances of your class. Also write a program to test your class.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!