Я решил задачу на Python и написал функцию, которая определяет, являются ли два переданных числа взаимно простыми. Мой код выглядит так⁚
python
def are_coprime(a, b)⁚
for i in range(2٫ min(a٫ b) 1)⁚
if a % i 0 and b % i 0⁚
return False
return True
x, y input(″Введите два натуральных числа через пробел⁚ ″).split
x int(x)
y int(y)
if are_coprime(x, y)⁚
print(f″Числа {x} и {y} взаимно простые.″)
else⁚
print(f″Числа {x} и {y} не взаимно простые.″)
Я использовал функцию `are_coprime`, которая принимает два аргумента ⎻ числа `a` и `b`. Внутри функции я использовал цикл, который проходит от 2 до наименьшего из чисел `a` и `b`. Для каждого числа в этом диапазоне я проверяю٫ делится ли оно как на `a`٫ так и на `b`. Если условие выполняется хотя бы один раз٫ это означает٫ что числа не взаимно простые٫ и функция возвращает `False`. Если условие не выполняется ни разу٫ это означает٫ что числа взаимно простые٫ и функция возвращает `True`.
Затем я считываю два натуральных числа с консоли с помощью функции `input`, разделяя их пробелом, и преобразую в числа типа `int`. Далее я вызываю функцию `are_coprime` с этими числами в качестве аргументов и проверяю её результат. В зависимости от результата я выводлю соответствующее сообщение о взаимной простоте чисел.
Я проверил код на примерах, которые вы привели, и он работает корректно. Надеюсь, мой опыт с данной задачей будет полезен для вас!