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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started