Вариант 10. Дискретное извлечение корня Дискретным корнем из натурального числа n по модулю m называется такое наименьшее натуральное число k, что k
2
≡ n (mod m), то
есть такое, что число (k
2
– n) делится на m без остатка. Программа
должна извлекать дискретный корень из заданного натурального
числа по заданному простому модулю, если это возможно.
Входные данные. Целое положительное число n и простое число m.
Выходные данные. Дискретный корень из n по модулю m, либо
сообщение о том, что его не существует.
Пример текстового интерфейса пользователя
Discrete Square Root
Input a positive integer>13
Input a modulo>17
Result: 8
Continue? (Y/N)>Y
Input a positive integer>3
Input a modulo>11
Result: 5
Continue? (Y/N)>N
206
355
Ответы на вопрос:
Популярно: Информатика
-
лера2109103.03.2022 01:46
-
alenalis4112513.09.2022 20:01
-
keti26121.10.2022 11:03
-
alenadevyataya11.02.2022 20:39
-
Kvasya0712.03.2023 23:23
-
UtkinaVioletta23.01.2020 17:41
-
PolinaS8200105.03.2022 14:00
-
ivandawidov18.01.2022 00:04
-
braychenko123.04.2020 22:58
-
met523.05.2021 07:01