Ejemplo n.º 1
0
 static void Main(string[] args)
 {
     BigNumber a = new BigNumber("12345");
     BigNumber b = new BigNumber("6789");
     Console.WriteLine(a + b);
     Console.ReadKey();
 }
Ejemplo n.º 2
0
 public static BigNumber operator +(BigNumber arg1, BigNumber arg2)
 {
     int temp = 0;
     BigNumber x = new BigNumber("0");
     int len = arg1.size>arg2.size ? arg1.size : arg2.size;
     for(int i=0; i<len; i++)
     {
         x.a[i] = arg1.a[i] + arg2.a[i] + temp;
         x.a[i] %= 10;
         temp = (arg1.a[i] + arg2.a[i]) / 10;
     }
         for(int j=len-1;j>0;j--)
         {
             Console.WriteLine(x.a[j]);
         }
     return x;
 }