Найти все корни уравнения xy=z

205
31 октября 2021, 02:30

Не могу придумать хотя бы алгоритм нахождения всех корней уравнений xy = z. Потом нужно будет его запрограммировать

x,y,z - натуральные числа. z- вводится с клавиатуры. Например z = 2. Тогда x = 1,2; y = 2,1;

Answer 1

Для решения этой задачи достаточно проверить все делители Z, начиная с 1 и до квадратного корня из Z. Если очередное число k является делителем (что проверяется с помощью операции целочисленного модуля %), то выводим две (если k не корень из Z) пары (k, z/k) и (z/k, k)

READ ALSO
Android studio доступ к html тегам

Android studio доступ к html тегам

Я в Android studio создаю приложение средствами HTML, Css, JS(дабы владею ими)Вопрос: как я могу получить доступ к HTML тегу(например "p"), в который динамически...

114
Couldn autowire. Spring boot

Couldn autowire. Spring boot

Пытаюсь создать контроллер spring bootПроект разбит на несколько модулей: dao, entities, services, controllers

104
Не проходит unit test при делении в столбик

Не проходит unit test при делении в столбик

Тест программы, которая делает деление в столбик :

142
С чего начать изучение JAVA? [дубликат]

С чего начать изучение JAVA? [дубликат]

Хочу научиться программировать на JAVAНеделю назад начал активно изучать по видео урокам данный язык

164