Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Ранее мы рассматривали алгоритм вычисления НОД (наибольший общий делитель). Нам понадобиться этот материал, так что в начале почитайте статью о НОД. НОК - наименьшее общее кратное. Другими словами, если у нас есть два числа a и b, то N будет называться НОК, если оно 1) делится и на a, и на b, 2) оно наименьшее из всех чисел, которые делятся и на a, и на b. В начале рассмотрим общий и довольно "тупой" алгоритм поиска НОК для произвольного количества чисел. Будем исходить из довольно простых соображений: если НОК равно одному из чисел, то оно равно наибольшему из этих чисел. Следовательно можно действовать так: 1. Возьмём число i = 2. 2. Выберем наибольшее из чисел и проверим, делится ли это число на все остальные числа. 3. Если число делится, то НОК найдено и алгоритм закончен. 4. Если нет, то умножаем исходное максимальное число на
Программирование на языке Python. Алгоритмы поиска НОК (наименьшего общего кратного)
1 марта 20241 мар 2024
298
1 мин