subtract
viewed 2045 times and licensed 49 times
Performs the subtraction of two long positive integers in the given base.
Controller:
CodeCogs
Interface
#include <codecogs/maths/combinatorics/arithmetic/subtract.h>
using namespace Maths::Arithmetic;
| std::string | subtract (std::string a, std::string b, int base = 10)
Performs the subtraction of two long positive integers in the given base. |
These functions are available for Microsoft Excel (
Login to download):
| String | cc_subtract (String a, String b, Integer base) |
Use the following HTML code to embed the calculators within other websites:
| Name | HTML Code |
|---|
subtract
Performs the subtraction of two long positive integers in the given base. | |
Subtract
This function calculates the subtraction of two long <em> positive </em> integers stored as
character strings, in the given numerical base.
The maximum number of digits of either of the numbers is only limited
by the amount of memory available.
Example 1
#include <codecogs/maths/arithmetic/subtract.h>
#include <iostream>
int main()
{
std::string a("232342353"), b("73452344"),
c = Maths::Arithmetic::subtract(a, b, 8);
std::cout << "The following is a base 8 operation" << std::endl;
std::cout << a << " - " << b << " = " << c << std::endl;
return 0;
}
Output:
The following is a base 8 operation
232342353 - 73452344 = 136670007
Note
- The first number needs to be greater than the second, otherwise the function will exit.
Parameters
| a | the first number |
| b | the second number |
| base | Default value = 10 |
Returns
- a character string corresponding to the difference of the given numbers
Authors
- Anca Filibiu and Lucian Bentea (September 2005)
Source Code
Source code is available when you agree to a GP Licence or buy a Commercial Licence.
Not a member, then Register with CodeCogs. Already a Member, then Login.
You must login to leave a messge