Question: BIGINT LIBRARY problem in C programming: create a code with a menu with all of these options: BigInt.h header file - Introducing the library Menu
BIGINT LIBRARY problem in C programming:
create a code with a menu with all of these options:
BigInt.h header file
- Introducing the library
Menu (Big integer arithmetic)
1- Adding two big integers (two options: user mode, random mode)
2- Multiplication of two big integers using classic algorithm (two options: user mode, random mode)
3- Multiplication of two big integers using Karatsuba algorithm (two options: user mode, random mode)
4- Multiplication of two big integers using Toom-Cook algorithm (two options: user mode, random mode)
5- Comparing the execution time of multiplication algorithms (two options: user mode, random mode)
6- Testing the correctness of algorithms
7- Continue or quit
Executing the commands
Some of the requirements:
Large_Rnd (BigInt size)
Large Add (BigInt A , BigInt B)
Large_Product_Classic (BigInt A , BigInt B)
Large_Product_Karatsuba (BigInt A , BigInt B)
Large_Product_Toom-Cook3 (BigInt A , BigInt B)
Timer () // : For measuring the execution the execution time of each algorithm
PrintBI (BigInt A)
GetBI(BigInt A)
CompareMultAlgorithmsWRnd (Int size)
All of the auxiliary data types and functions should be provided
I'm too confused.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
