Skip to content
Related Articles

Related Articles

arg() function for Complex Number in C++

View Discussion
Improve Article
Save Article
  • Last Updated : 17 Aug, 2022
View Discussion
Improve Article
Save Article

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)


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!