arg() function for Complex Number in C++ Last Updated : 17 Aug, 2022 Summarize Comments Improve Suggest changes Share Like Article Like Report The arg() function for complex numbers is defined in the complex header file. This function is used to return the argument of the complex number z. Syntax: template<class T> T arg (const complex<T>& z); Parameter: z: It represents the given complex number. Return Type: It returns the argument of the complex number. Below are programs that illustrate the above function: Example 1: CPP // C++ program to demonstrate // example of arg() function. #include& lt; bits / stdc++.h & gt; using namespace std; int main() { // defines the complex number: (5.0 + 12.0i) complex& lt; double& gt; complexnumber(5.0, 12.0); // prints the argument of the complex number cout& lt; < " The argument of& quot; < < complexnumber& lt; < " is: " ; cout& lt; < arg(complexnumber) & lt; < endl; return 0; } Output:The argument of (5,12) is: 1.17601 Time Complexity: O(1)Auxiliary Space: O(1) Example 2: CPP // C++ program to demonstrate // example of arg() function #include& lt; bits / stdc++.h & gt; using namespace std; int main() { // defines the complex number: (4.0+3.0i) complex& lt; double& gt; complexnumber(4.0, 3.0); // prints the argument of the complex number cout& lt; < " The argument of& quot; < < complexnumber& lt; < " is: " ; cout& lt; < arg(complexnumber) & lt; < endl; return 0; } Output:The argument of (4,3) is: 0.643501 Time Complexity: O(1)Auxiliary Space: O(1) Comment More infoAdvertise with us Next Article abs() function for complex number in c++ B bansal_rtk_ Follow Improve Article Tags : Misc C++ CPP-Library CPP-Functions CPP-complex +1 More Practice Tags : CPPMisc Similar Reads abs() function for complex number in c++ 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: template<class T> T abs (const complex<T>& z); Parameter: z: It represents the given complex number. Return: It returns the 2 min read atan() function for complex number in C++ The atan() function for complex numbers is defined in the complex header file. This function is the complex version of the atan() function. This function is used to calculate the complex arc tangent of complex number z and returns the arc tangent of complex number z. Syntax: template<class T> 2 min read acos() function for complex number in C++ The acos() function for complex number is defined in the complex header file. This function is the complex version of the acos() function. This function is used to calculate the complex arc cosine of complex number z and returns the arc cosine of complex number z. Syntax: template<class T> com 2 min read asin() function for complex number in C++ The asin() function for complex numbers is defined in the complex header file. This function is the complex version of the asin() function. This function is used to calculate the complex arc sine of complex number z and returns the arc sine of complex number z. Syntax: template<class T> comple 2 min read atanh() function for complex number in C++ The atanh() function for complex number is defined in the complex header file. This function is the complex version of the atanh() function. This function is used to calculate the complex arc hyperbolic tangent of complex number z and returns the arc hyperbolic tangent of complex number z. Syntax: t 2 min read acosh() function for complex number in C++ The acosh() function for complex number is defined in the complex header file. This function is the complex version of the acosh() function. This function is used to calculate the complex arc hyperbolic cosine of complex number z and returns the arc hyperbolic cosine of complex number z. Syntax: tem 2 min read Like