Toggle navigation
Имя пользователя или адрес электронной почты
Пароль
Запомнить
Вход
Регистрация
|
Я забыл свой пароль
Статьи
Блог по развитию
Вопросы
Задать вопрос
Поиск по сайту
Даны два натуральных числа A и B. Требуется найти их наибольший общий делитель (НОД) методом вычитания
Даны два натуральных числа A и B. Требуется найти их наибольший общий делитель (НОД) методом вычитания
спросил
15 Окт, 22
от
irina
ответить
Пожалуйста,
войдите
или
зарегистрируйтесь
чтобы ответить на этот вопрос.
1
Ответ
a,b=map(int,input().split()) # загружаем данные
while a!=b: # пока переменные не равны
if a>b: # вычитаем
a-=b # из большего
else: # меньшее
b-=a # результат НОД
print(a) # выводим, всё работает
ответил
15 Окт, 22
от
anika
Похожие вопросы
1
ответ
Напишите программу, которая считывает два натуральных числа a и b (гарантируется, что a<b), после чего для
спросил
15 Окт, 22
от
irina
1
ответ
Запишите буквенное выражение свойства вычитания суммы из числа, используя буквы а, b и с. Проверьте это свойство при а = 14,78;
спросил
16 Ноя, 24
от
irina
1
ответ
Три школьницы сделали по два утверждения про три натуральных числа. Тамара сказала: «Сумма этих чисел 34, а их произведение 56».
спросил
20 Сен, 24
от
irina