# Show two digits after decimal point in C++

In this tutorial, We are going to learn about how to show floating numbers up to two digits decimal places using C++.  To have a better understanding of the problem we must consider some examples.

```For Example:
Let us take some floating numbers
a = 12.34567
b= 100.1111910

So now the output will become
a = 12.37
b= 100.11
```

Now to solve this problem we are going to use a simple function named setprecision () which requires <iomanip> header file.

### First of all, let us understand that about the <iomanip > header file and what it does?

The header file <iomanip>  stands for the input/output library of the C++ Standard Library. It is a library that helps us in the manipulation of the output of any C++ program.

### Syntax for the setprecision() function

```setprecision(int n)
n is the only parameter that is passed through this function. It is the integer argument for the floating-point precision that needs to be set.

RETURN VALUE
This method returns nothing it's just a manipulator stream.

```

## Implementation for showing two digits after the decimal point in C++

```#include <iomanip>
#include <iostream>

using namespace std;

int main()
{

// Let us consider the value of pi
float a = 3.142857142857;
// take another number
float b=  3.1211112311;

// Using setprecision()
cout << setprecision(3);

cout <<a <<" "<< b<< endl;

return 0;
}```

OUTPUT

`3.14 3.12`