Namespaces
Variants

std::experimental:: lcm

From cppreference.net
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)