# abs() function for complex number in c++

• Last Updated : 10 Oct, 2018

The abs() function for complex number is defined in the complex header file. This function is used to return the absolute value of the complex number z.

Syntax:

Want to learn from the best curated videos and practice problems, check out the C++ Foundation Course for Basic to Advanced C++ and C++ STL Course for the language and STL. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.
```template<class T> T abs (const complex<T>& z);
```

Parameter:

• z: It represents the given complex number.

Return: It returns the absolute value of the complex number.

Below programs illustrate the above function:-

Example 1:-

 `// C++ program to demonstrate``// example of abs() function.``  ` `#include ``using` `namespace` `std;``  ` `// driver function``int` `main ()``{``  ``// defines the complex number: (5.0+12.0i)``  ``complex<``double``> complexnumber (5.0, 12.0);``  ` `  ``// prints the absolute value of the complex number``  ``cout << ``"The absolute value of "` `<< complexnumber << ``" is: "``;``  ``cout << ``abs``(complexnumber) << endl;``  ` ` ``return` `0;``}`
Output:
```The absolute value of (5,12) is: 13
```

Example 2:-

 `// C++ program to demonstrate``// example of abs() function.`` ` `#include ``using` `namespace` `std;`` ` `// driver function``int` `main ()``{``  ``// defines the complex number: (4.0+3.0i)``  ``complex<``double``> complexnumber (4.0, 3.0);`` ` `  ``// prints the absolute value of the complex number``  ``cout << ``"The absolute value of "` `<< complexnumber << ``" is: "``;``  ``cout << ``abs``(complexnumber) << endl;`` ` ` ` `  ``return` `0;``}`
Output:
```The absolute value of (4,3) is: 5
```

My Personal Notes arrow_drop_up