Exemplo n.º 1
0
        static void Main(string[] args)
        {
            BigInt i = new BigInt(132);
            BigInt j = new BigInt(999999999);
            BigInt k = new BigInt("1234567890123456798");

            Console.WriteLine(i);
            Console.WriteLine(j);
            Console.WriteLine(k);

            Console.WriteLine(k + j);
            Console.WriteLine(j * j);
            Console.WriteLine(j / new BigInt(81));
            Console.WriteLine(1000 % i);
            Console.WriteLine(j.Sqrt());

            Console.WriteLine(k / j);
            Console.WriteLine(k % j);
            Console.WriteLine((k / j) * j + (k % j) == k);

            BigInt prod = 1;

            foreach (BigInt val in j.Factors())
            {
                Console.Write($"{val}, ");
                prod *= val;
            }
            Console.WriteLine(prod);
        }