Я застрял на эту проблему с помощью криптографического умножение целого числа и фракции мод 10.модулярной арифметики с использованием фракции
Вот уравнение:
7 * (4/11) mod 10 =?
Я знаю, что я должен преобразовать это целое число, так как оператор mod не работает с дробями, но я не могу понять это. Очевидно,
7 * (4/11) = 28/11,
, но я не могу получить mod 10 доли. Инструктор хочет получить точный ответ, а не десятичный знак. Любая помощь будет принята с благодарностью!
Первое, что вам нужно, это определить, что означает x mod 10, если x не является целым числом. Если 'x' и' y' являются целыми числами, то одно определение будет «x/y mod 10» равно «[x mod (10 * y)]/y' (что будет рациональным значением). – Peter