Ejemplo n.º 1
0
        }//end subtract

        public HugeInteger product(HugeInteger a)
        {
            int[]       w      = { 1 };
            int[]       x      = { 0 };
            HugeInteger temp   = new HugeInteger(w, 1);
            HugeInteger answer = new HugeInteger(x, 1);

            while (!a.CheckZero(a))
            {
                answer = answer.add(this);
                a      = a.subtractproduct(temp);
            }
            return(answer);
        } //end product