Open In App

arg() function for Complex Number in C++

Improve
Improve
Like Article
Like
Save
Share
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)



Last Updated : 17 Aug, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads