Advertisement
Guest User

Untitled

a guest
Nov 29th, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.34 KB | None | 0 0
  1. BigNumber operator += (const BigNumber&);
  2.  
  3. BigNumber BigNumber::operator += (const BigNumber& B)
  4. {
  5.    
  6.     int a=0;
  7.     for(int i=79;i>=1;i--)
  8.     {
  9.         number[i]=(number[i]+B.number[i]+a)%10;
  10.         a=(number[i]+B.number[i]+a)/10;
  11.     }
  12.     number[0]=a+number[0]+B.number[0];
  13.     if(number[0]>9)
  14.     {
  15.         throw "Error";
  16.     }
  17.     else
  18.     {
  19.         return (*this);
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement