Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

BigInt: 10. BigInt* allocBigInt(uint smallNumber): allocates the BigInt space, w

ID: 3558436 • Letter: B

Question

BigInt: 10. BigInt* allocBigInt(uint smallNumber): allocates the BigInt space, with smallNumber as its starting value 11. void releaseBigInt(BigInt* number): releases the memory that has been reserved for a BigInt 12. BigInt* addBigInt(BigInt* first, BigInt* second): adds to BigInts and returns their addition as a new BigInt. Look for tips at the end of the document. 13. BigInt* multiplyBigInt(BigInt* first, BigInt* second): adds to BigInts and returns their addition as a new BigInt. Look for tips at the end of the document. 14. BigInt* shifLeftBigInt(BigInt* number): this operation is equivalent to multiplying by 10. Example: 123 would become 1230 as every content was shifted to the left and a 0 was added at the end of the value. From a list perspective this should be {3, 2 ,1}

Explanation / Answer

qestion was nnot clear