Мне интересно, как лучше всего проверить, является ли число целым числом (или очень близко к нему) в MPIR. Я беру квадратный корень из числа с mpf_sqrt()
а затем я хочу проверить, дает ли квадратный корень целое число. С ява использую .remainder()
что используется с BigDecimal
и затем посмотрите, больше ли остаток, чем 0,99999 или меньше, чем 1,000001. Но я не вижу remainder()
или модуль для MPF. Я использую Visual Studio C ++. Вся помощь приветствуется!
Задача ещё не решена.