# sin() function for complex number in C++ with Examples

The **sin()** function for complex number is defined in the **complex** header file.This function is the complex version of the **sin()** function. This function is used to calculate the complex sine of complex number z. This function returns the sine of complex number z.

**Syntax:**

sin (z);

**Parameter:**

**z:**This method takes a mandatory parameter**z**which represents the complex number.

**Return value:** This function returns the sin() of complex number z.

Below programs illustrate the sin() function in C++:

**Program 1:-**

`// C++ program to demonstrate` `// example of sin() function` `// for Complex numbers` ` ` `#include <iostream>` `#include <complex>` `using` `namespace` `std;` ` ` `int` `main ()` `{` ` ` `complex<` `double` `> complexnumber (0.0, 1.0);` ` ` ` ` ` ` `// use of sin() function for complex number` ` ` `cout << ` `"The sin of "` `<< complexnumber << ` `" is "` ` ` `<< ` `sin` `(complexnumber) <<endl;` ` ` ` ` ` ` `return` `0;` `}` |

**Output:**

The sin of (0,1) is (0,1.1752)

**Program 2:-**

`// C++ program to demonstrate` `// example of sin() function` `// for Complex numbers` ` ` `#include <iostream>` `#include <complex>` `using` `namespace` `std;` ` ` `int` `main ()` `{` ` ` `complex<` `double` `> complexnumber (1.0, 0.0);` ` ` ` ` ` ` `// use of sin() function for complex number` ` ` `cout << ` `"The sin of "` `<< complexnumber << ` `" is "` ` ` `<< ` `sin` `(complexnumber) <<endl;` ` ` ` ` ` ` `return` `0;` `}` |

**Output:**

The sin of (1,0) is (0.841471,0)

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****.**