home | help
std::experimental::lcm(3)      C++ Standard Libary     std::experimental::lcm(3)

NAME
     std::experimental::lcm - std::experimental::lcm

Synopsis
	Defined in header <experimental/numeric>
	template<  class M, class N >			      (library fundamen-
     tals TS v2)
	constexpr std::common_type_t<M, N> lcm( M m, N n );

	Computes the least common multiple of the integers m and n.

Parameters
	m, n - integer values

Return value
	If either m or n is zero, returns zero. Otherwise, return the least com-
     mon multiple
	of |m| and |n|.

	Remarks

	If either M or N is not an integer type, or if either is  (possibly  cv-
     qualified)
	bool, the program is ill-formed.

	The  behavior  is  undefined if |m|, |n| or the least common multiple of
     |m| and |n| is
	not representable as a value of type std::common_type_t<M, N>.

Exceptions
	Throws no exceptions.

See also
	    constexpr function template returning the greatest common divisor of
     two
	gcd integers
	    (function template)

http://cppreference.com 	   2024.06.10	       std::experimental::lcm(3)

home | help