C#でBigIntegerクラスを正確に除算する必要があるクラスを作成しています。
例:
BigInteger x = BigInteger.Parse("1000000000000000000000000000000000000000000000000000000000000000000000000000000000000");
BigInteger y = BigInteger.Parse("2000000000000000000000000000000000000000000000000000000000000000000000000000000000000");
x /= y;
Console.WriteLine(x.ToString());
//Output = 0
問題は、整数であるため、当然、10進値を保持しないことです。これをどのように克服して、0.5の実際の結果を得ることができますか(与えられた例)。
PSソリューションは、例だけでなく、BigIntegerを正確に分割できる必要があります。