# C++ Math tgamma()

The tgamma() function computes the gamma function of an argument passed to the function.

Suppose a number is x: ## Parameter

x: It is a floating point value.

## Return value

It returns the gamma function value of x.

Parameter Return value
x = ±0 ±∞
x = -ve nan
x = -∞ nan
x = +∞ +∞
x = nan nan

## Example 1

Let's see the simple example when the value of x is zero.

Output:

```Value of x is : 0
tgamma(x) : inf
```

In the above example, the value of x is zero.Therefore, the function tgamma() returns +∞.

## Example 2

Let's see the simple example when the value of x is negative.

Output:

```Value of x is : -6
tgamma(x) : nan
```

In the above example, the value of x is a negative integer. Therefore, the function tgamma() returns nan.

## Example 3

Let's see the simple example when the value of x is -∞.

Output:

```Value of x is : -inf
tgamma(x): nan
```

In the above example, the value of x -∞. Therefore, the function tgamma() returns nan.

## Example 4

Let's see the simple example when the value of is +∞.

Output:

```Value of x is : inf
tgamma(x) : inf
```

In the above example, the value of x is +∞. Therefore, the function tgamma() returns +∞.

## Example 5

Let's see the simple example when the value of x is nan.

Output:

```Value of x is : -nan
tgamma(x) : -nan
```

In the above example, the value of x is nan. Therefore, the function tgamma() returns nan.

Next TopicC++ Math Functions

### Feedback   