std::experimental:: lcm
|
Definido en el encabezado
<experimental/numeric>
|
||
|
template
<
class
M,
class
N
>
constexpr std:: common_type_t < M, N > lcm ( M m, N n ) ; |
(library fundamentals TS v2) | |
Calcula el mínimo común múltiplo de los enteros m y n .
Contenidos |
Parámetros
| m, n | - | valores enteros |
Valor de retorno
Si cualquiera de m o n es cero, retorna cero. De lo contrario, retorna el mínimo común múltiplo de | m | y | n | .
Observaciones
Si cualquiera de
M
o
N
no es un tipo entero, o si cualquiera es (posiblemente calificado con cv)
bool
, el programa está mal formado.
El comportamiento no está definido si
|
m
|
,
|
n
|
o el mínimo común múltiplo de
|
m
|
y
|
n
|
no es representable como un valor de tipo
std::common_type_t<M, N>
.
Excepciones
No lanza excepciones.
Véase también
constexpr
plantilla de función que retorna el máximo común divisor de dos enteros
(plantilla de función) |