Сравните две дроби (без плавающей запятой) - PullRequest
0 голосов
/ 02 мая 2018

Используя ТОЛЬКО целые числа (без плавающей запятой), есть ли способ определить между двумя дробями, какой результат больше?

например, скажем, у нас есть эти две дроби: 1000/51 = 19 (.60) && 1000/52 = 19 (.23)

Если бы мы использовали числа с плавающей запятой, очевидно, что первая дробь больше; однако обе дроби равны 19, если бы мы использовали только целые числа. Как можно узнать, что лучше без использования математики с плавающей запятой?

Я попытался получить остаток с помощью оператора%, но, похоже, не работает во всех случаях.

...