コード例 #1
0
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            Console.Write("n1:  ");
            BigNum n1 = new BigNum(888888888);

            n1.Wypisz();

            Console.Write("n2:  ");
            BigNum n2 = new BigNum(999999999);

            n2.Wypisz();

            Console.Write("n3 = n1 + n2:  ");
            BigNum n3 = n1.Dodaj(n2);

            n3.Wypisz();

            Console.Write("n4 = n3 - n1:  ");
            BigNum n4 = n3.Odejmij(n1);

            n4.Wypisz();

            Console.Write("n5 = n3 * n2:  ");
            BigNum n5 = n3.Pomnoz(n2);

            n5.Wypisz();

            Console.Write("n7 = n3 ^2 :  ");
            BigNum n7 = n3.Pomnoz(n3);

            n7.Wypisz();

            Console.Write("n8 = n7 / n5 :  ");
            BigNum n8 = n7.Podziel(n7, n5);

            n8.Wypisz();
        }
コード例 #2
0
        public BigNum Podziel(BigNum n, BigNum m)
        {
            int    index = SIZE - 1;
            BigNum tmp   = new BigNum(0);

            while (tmp.Pomnoz(m).CzyMniejsze(n))
            {
                //tmp.Pomnoz(m).Wypisz();
                //n.Wypisz();
                //Console.WriteLine("Wynik: "+tmp.Pomnoz(m).CzyMniejsze(n));
                //Console.WriteLine();
                tmp.Dodaj1();
            }

            return(tmp);
        }