Напишите логическую функцию которая определяет являются ли два переданные ей числа взаимно простыми, то есть, не имеющими общих делителей, кроме 1. (На языке Паскаль)

6 Июн 2020 в 19:40
579 +1
0
Ответы
1
function isRelativelyPrime(a, b: Integer) : Boolean;
var
i: Integer;
begin
isRelativelyPrime := True;
for i := 2 to Min(a, b) do
begin
if (a mod i = 0) and (b mod i = 0) then
begin
isRelativelyPrime := False;
Break;
end;
end;
end;
18 Апр 2024 в 11:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир