C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
C++ Math lgamma()The lgamma() function computes the logarithm of a gamma function of an argument passed to the function. Suppose a number is x: Syntaxfloat lgamma(float x); double lgamma(double x); long double lgamma(long double x); double lgamma(integral x); Parameterx: It is a floating point value. Return valueIt returns the logarithm of a gamma function of value x.
Example 1Let's see the simple example when the value of x is 2. #include Output: Value of x is : 2 lgamma(x) :0 In the above example, the value of x is 2. Therefore, the function lgamma() returns 0 value. Example 2Let's see the simple example when the value of x is 0. #include Output: Value of x is : 0 lgamma(x) : inf In the above example, the value of x is zero. Therefore, the function lgamma() returns +∞. Example 3Let's see the simple example when the value of x is a negative integer. #include Output: Value of x is : -5 lgamma(x) : inf In the above example, the value of x is a negative integer. Therefore, the function lgamma() returns +∞. Example 4Let's see the simple example when the value of x is nan. #include Output: Value of x is : -nan lgamma(x) :-nan In the above example, the value of x is nan. Therefore, the function lgamma() returns nan.
Next TopicC++ Math Functions
|