Create C class BigInt that can store integer value with unlimited precision computer science homework help

Overview & Requirements:

The int data type in C/C++ is (typically) 32-bits in size. This means that there are 232 = 4,294,967,296 possible integer values that can be represented by an int. While this is more than enough for many types of applications, there are other types of applications that require a much wider range than this. In fact, some applications may need to store numbers that have the number of bits that are used to store the data value change dynamically. For this assignment you will create a C++ class named “BigInt” that can store an integer value with unlimited precision. Your class must be able to store any integer value that can fit within memory. You can approach this problem in one of two ways:

  • Use an array of char digit values to store numerical data, which is equivalent to storing the number as a string. 
  •  OR
  •  Use an array of unsigned char values to store the number in binary form. You may choose to use two’s complement for negative
More specifications about the assignment is given in the uploaded document.

"Our Prices Start at $11.99. As Our First Client, Use Coupon Code GET15 to claim 15% Discount This Month!!":

Get started