Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/piyush06singhal/big_int_project
BigInt is a c++ library file that is used to handle very big integers . It can be very useful in calculating very big numbers calculations. It consist of an inbuilt function that can be beneficial to use.
https://github.com/piyush06singhal/big_int_project
biginteger-cpp biginteger-library competitive-programming cpp string string-manipulation
Last synced: 14 days ago
JSON representation
BigInt is a c++ library file that is used to handle very big integers . It can be very useful in calculating very big numbers calculations. It consist of an inbuilt function that can be beneficial to use.
- Host: GitHub
- URL: https://github.com/piyush06singhal/big_int_project
- Owner: piyush06singhal
- License: mit
- Created: 2024-04-13T13:42:29.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-07-12T14:50:43.000Z (6 months ago)
- Last Synced: 2024-07-12T16:59:26.961Z (6 months ago)
- Topics: biginteger-cpp, biginteger-library, competitive-programming, cpp, string, string-manipulation
- Language: C++
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Big_Int_project
BigInt is a C++ library file that is used to handle very big integers. It can be very useful in calculating very big numbers calculations. It consists of an inbuilt function that can be beneficial to use.# Info
1. BigNumber is a header-only library for working with integer values bigger than the hardware limit.
2. BigNumber has no additional dependencies and is as simple to use as possible.# Arithmetic operators
1. addition:- BigInt operator +(BigInt x);
2. subtraction:- BigInt operator -(BigInt x);
3. multiplication:- BigInt operator *(BigInt x);
4. division:- BigInt operator /(BigInt x);
5. modulus:- BigInt operator %(BigInt x);# Relational operators
1. bool operator ==(const BigInt &x) const;
2. bool operator <(const BigInt &x) const;
3. bool operator <=(const BigInt &x) const;
4. bool operator >(const BigInt &x) const;
5. bool operator >=(const BigInt &x) const;# Increment and Decrement operators
1. BigInt &operator++();
2. BigInt &operator--();# Contributing
Contributions are welcome, fork this repo, change it, open a pull request or an issue.
Make sure no tests are failing.# License
All code is licensed under MIT.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.