Dywizja BigInteger w C #
Piszę klasę, która wymaga dokładnego podziału klasy BigInteger w C #.
Przykład:
BigInteger x = BigInteger.Parse("1000000000000000000000000000000000000000000000000000000000000000000000000000000000000");
BigInteger y = BigInteger.Parse("2000000000000000000000000000000000000000000000000000000000000000000000000000000000000");
x /= y;
Console.WriteLine(x.ToString());
//Output = 0
Problem polega na tym, że będąc liczbą całkowitą, naturalnie nie zawiera wartości dziesiętnych. Jak mogę to pokonać, aby uzyskać rzeczywisty wynik 0,5 (podany przykład).
P.S. Rozwiązanie musi być w stanie dokładnie podzielić każdy BigInteger, a nie tylko przykład!