std::experimental:: lcm
|
Défini dans l'en-tête
<experimental/numeric>
|
||
|
template
<
class
M,
class
N
>
constexpr std:: common_type_t < M, N > lcm ( M m, N n ) ; |
(library fundamentals TS v2) | |
Calcule le plus petit commun multiple des entiers m et n .
Table des matières |
Paramètres
| m, n | - | valeurs entières |
Valeur de retour
Si l'un des deux m ou n est zéro, retourne zéro. Sinon, retourne le plus petit commun multiple de | m | et | n | .
Remarques
Si soit
M
soit
N
n'est pas un type entier, ou si l'un ou l'autre est (éventuellement qualifié cv)
bool
, le programme est mal formé.
Le comportement n'est pas défini si
|
m
|
,
|
n
|
ou le plus petit commun multiple de
|
m
|
et
|
n
|
n'est pas représentable comme une valeur de type
std::common_type_t<M, N>
.
Exceptions
Ne lance aucune exception.
Voir aussi
constexpr
modèle de fonction retournant le plus grand commun diviseur de deux entiers
(modèle de fonction) |