Как найти наибольший общий делитель двух чисел?
8 месяцев назад
Nikolai Gagarinov
Ответы
9
Чтобы найти наибольший общий делитель (НОД) двух чисел, можно использовать алгоритм Евклида:
- Начинаем с двух чисел, назовем их aиb.
- Проверяем, не равно ли bнулю:- Если bравно 0, то НОД равенa.
 
- Если 
- Если bне равно 0, обновляем значения:- Присваиваем aзначениеb, аb— остаток от деленияaнаb.
 
- Присваиваем 
- Повторяем шаги 2 и 3, пока bне станет равным 0.
- Когда bстанет 0,aбудет содержать НОД.
Примеры:
- 
Для чисел 5 и 3: - Начинаем с a = 5,b = 3.
- Остаток от деления 5 на 3 равен 2 → обновляем a = 3,b = 2.
- Остаток от деления 3 на 2 равен 1 → обновляем a = 2,b = 1.
- Остаток от деления 2 на 1 равен 0 → обновляем a = 1,b = 0.
- НОД(5, 3) = 1.
 
- Начинаем с 
- 
Для чисел 3 и 15: - Начинаем с a = 3,b = 15.
- Остаток от деления 3 на 15 равен 3 → обновляем a = 15,b = 3.
- Остаток от деления 15 на 3 равен 0 → обновляем a = 3,b = 0.
- НОД(3, 15) = 3.
 
- Начинаем с 
8 месяцев назад
Nikolai Gagarinov
Похожие вопросы





