Namespaces
Variants

std::experimental:: lcm

From cppreference.net
Определено в заголовочном файле <experimental/numeric>
template < class M, class N >
constexpr std:: common_type_t < M, N > lcm ( M m, N n ) ;
(техническая спецификация основ библиотеки v2)

Вычисляет наименьшее общее кратное целых чисел m и n .

Содержание

Параметры

m, n - целочисленные значения

Возвращаемое значение

Если либо m , либо n равно нулю, возвращает ноль. В противном случае возвращает наименьшее общее кратное | m | и | n | .

Примечания

Если либо M , либо N не является целочисленным типом, или если любой из них является (возможно, cv-квалифицированным) bool , программа является некорректной.

Поведение не определено, если | m | , | n | или наименьшее общее кратное | m | и | n | не представимо в виде значения типа std::common_type_t<M, N> .

Исключения

Не вызывает исключений.

Смотрите также

constexpr шаблон функции, возвращающий наибольший общий делитель двух целых чисел
(шаблон функции)