Related Articles
norm() function in C++ with Examples
• Last Updated : 10 Oct, 2018

The norm() function is defined in the complex header file. This function is used to return the squared magnitude of the complex number z.

Syntax:

```template<class T> T norm (const complex<T>& z);
```

Parameter:

• z: It represents the given complex number.

Return: It returns the squared magnitude of the complex number.

Below programs illustrate the above function:-

Example 1:-

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

Example 2:-

 `// C++ program to demonstrate``// example of norm() function.``  ` ` ``#include ``using` `namespace` `std;``  ` `// driver function``int` `main ()``{``  ``// initializing the complex: (4.0+3.0i)``  ``complex<``double``> complexnumber (4.0, 3.0);``  ` `  ``// use of norm()function``  ``cout << ``"The norm of "` `<< complexnumber << ``" is "``;``  ``cout << norm(complexnumber) << endl;``  ` `  ``return` `0;``}`
Output:
```The norm of (4,3) is 25
```
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 foundation plus STL.  To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.
My Personal Notes arrow_drop_up