I have forgotten
my Password

Or login with:

  • Facebookhttp://facebook.com/
  • Googlehttps://www.google.com/accounts/o8/id
  • Yahoohttps://me.yahoo.com
get GPL
COST (GBP)
this unit 2.09
sub units 0.00
+
0

subtract

viewed 2074 times and licensed 54 times
Performs the subtraction of two long positive integers in the given base.
Controller: CodeCogs

Interface

C++
Excel

Subtract

 
std::stringsubtractstd::stringa
std::stringb
intbase = 10 )
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

athe first number
bthe second number
baseDefault 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.