Напишите логическую функцию которая определяет являются ли два переданные ей числа взаимно простыми, то есть, не имеющими общих делителей, кроме 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;
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;