Поддержим ваш первый шаг:
-10% на профессии и специальные условия до 19 мая

Как найти наибольший общий делитель двух чисел?

Аватар пользователя Nikolai Gagarinov
Nikolai Gagarinov
06 марта 2025

Чтобы найти наибольший общий делитель (НОД) двух чисел, можно использовать алгоритм Евклида:

  1. Начинаем с двух чисел, назовем их a и b.
  2. Проверяем, не равно ли b нулю:
    • Если b равно 0, то НОД равен a.
  3. Если b не равно 0, обновляем значения:
    • Присваиваем a значение b, а b — остаток от деления a на b.
  4. Повторяем шаги 2 и 3, пока b не станет равным 0.
  5. Когда 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.
0 0
Пройдите курс по программированию бесплатно
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»