Leeloominai Мингулова

Как написать программу? Даны целые числа p и q. Найти делители взаемно простые делители q с числом p.

ТД
Тимур Донской

Программу нужно писать ручками с привлечением головы.
Порядок применения руки/голова зависит от того, пишешь сам или сдираешь чужое.

Если требуется найти наибольший общий делитель двух чисел, то смотри "Алгоритм Евклида".
Если требуется перечислить ВСЕ общие простые делители, то сначала применяется алгоритм Евклида, а затем находятся все простые делители получившегося числа.

Задача о нахождении простых делителей числа А быстрого решения не имеет: нужно просто делить на все простые числа, меньшие или равные корень (А) и выводить подошедшие. Сложность в том, как найти следующее простое число.. . Поэтому поступают проще: сначала пытаются делить на 2, а потом на все нечетные числа до корень (А) .

Кстати, если А удалось разделить на число К, то дальше делители можно искать уже у частного А/К. При этом начинать проверку нужно не с 2, а уже с К, так как на всё меньшее К мы уже делили. В момент замены частного ограничитель корень (А) также меняется на корень (А/К)

Похожие вопросы
Си. Написать программу. Даны 3 числа. Найти минимальное из них.
Помогите, прошу... Надо написать код в С++Для заданного числа найти все его делители.
как решить через abc pascal задачу "Дано натуральное число n. Получить все простые делители этого числа"
Даны натуральные числа m,n. Получите все их общие делители, помогите написать программу в Java
Помогите с математикой!!!! P и Q различные простые числа найдите количество всех делителей чисел P*Q и Pв квадрате * Q
с#даны целые числа p и q.Получить все делители числа q, взаимно простые с р. спасибо за ранее за любую помощь
Дано: модуль p = 2 ; модуль q = 7 ; (p,q)= 90 градусов . Найти скалярное произведение (p+ q )* (2p - q ).
Даны два целых числа А и В (>). Найти сумму всех целых чисел от А до В включительно. Нужно решить задачу в программе С++
Дано три целых числа. Найти произведение максимального числа на минимальное
Задачи по информатике (паскаль): Вводится целое число и делитель. Программа отвечает делится ли число делитель или нет.