# Tetradecagonal number

Given a number n, the task is to find the nth tetradecagonal number. A tetradecagonal number is 14-sided polygon called tetrakaidecagon or tetradecagon and belongs to the figurative number. The nth tetradecagonal number doted with some dots and create a series of the pattern. They have a common sharing corner point and doted with their spaces to each other. The dots continue with nth nested loop. **Examples :**

Input : 5

Output :125

Input :7

Output :259

Formula for nth tetradecagonal number :-

## C++

`// Program to find nth` `// Tetradecagonal number` `#include <bits/stdc++.h>` `using` `namespace` `std;` `// Function to find` `// Tetradecagonal number` `int` `tetradecagonal_num(` `int` `n)` `{` ` ` `// Formula to calculate nth` ` ` `// tetradecagonal number=` ` ` `return` `(12 * n * n - 10 * n) / 2;` `}` `// Driver Code` `int` `main()` `{` ` ` `int` `n = 2;` ` ` `cout << n << ` `" th Tetradecagonal number: "` `;` ` ` `cout << tetradecagonal_num(n);` ` ` `cout << endl;` ` ` `n = 6;` ` ` `cout << n << ` `" th Tetradecagonal number: "` `;` ` ` `cout << tetradecagonal_num(n);` ` ` `return` `0;` `}` |

## Java

`// Java Program to find nth` `// Tetradecagonal number` `import` `java.io.*;` `class` `GFG` `{` ` ` `// Function to find` `// Tetradecagonal number` `static` `int` `tetradecagonal_num(` `int` `n)` `{` ` ` `// Formula to calculate nth` ` ` `// tetradecagonal number=` ` ` `return` `(` `12` `* n * n - ` `10` `* n) / ` `2` `;` `}` `// Driver Code` `public` `static` `void` `main (String[] args)` `{` `int` `n = ` `2` `;` `System.out.print(n + ` `" th Tetradecagonal"` `+` ` ` `" number: "` `);` `System.out.println(tetradecagonal_num(n));` `n = ` `6` `;` `System.out.print(n + ` `" th Tetradecagonal"` `+` ` ` `" number: "` `);` `System.out.print(tetradecagonal_num(n));` `}` `}` `// This code is code is` `// contributed by m_kit` |

## Python 3

`# Program to find nth` `# Tetradecagonal number` `# Tetradecagonal number` `# number function` `def` `tetradecagonal_num(n) :` ` ` ` ` `# Formula to calculate` ` ` `# nth Tetradecagonal` ` ` `# number return it` ` ` `# into main function.` ` ` `return` `(` `12` `*` `n ` `*` `n ` `-` ` ` `10` `*` `n) ` `/` `/` `2` `# Driver Code` `if` `__name__ ` `=` `=` `'__main__'` `:` ` ` ` ` `n ` `=` `2` ` ` `print` `(n,` `"th Tetradecagonal "` `+` ` ` `"number : "` `,` ` ` `tetradecagonal_num(n))` ` ` `n ` `=` `6` ` ` `print` `(n,` `"th Tetradecagonal "` `+` ` ` `"number : "` `,` ` ` `tetradecagonal_num(n))` `# This code is contributed ajit` |

## C#

`// C# Program to find nth` `// Tetradecagonal number` `using` `System;` `class` `GFG` `{` ` ` ` ` `// Function to find` ` ` `// Tetradecagonal number` ` ` `static` `int` `tetradecagonal_num(` `int` `n)` ` ` `{` ` ` ` ` `// Formula to calculate nth` ` ` `// tetradecagonal number` ` ` `return` `(12 * n * n -` ` ` `10 * n) / 2;` ` ` `}` `// Driver Code` `static` `public` `void` `Main ()` `{` ` ` `int` `n = 2;` ` ` `Console.Write(n + ` `"th Tetradecagonal"` `+` ` ` `" number: "` `);` ` ` `Console.WriteLine(tetradecagonal_num(n));` ` ` `n = 6;` ` ` `Console.Write(n + ` `"th Tetradecagonal"` `+` ` ` `" number: "` `);` ` ` `Console.WriteLine(tetradecagonal_num(n));` `}` `}` `// This code is contributed by ajit` |

## PHP

`<?php` `// Program to find nth` `// Tetradecagonal number` `// Function to find` `// Tetradecagonal number` `function` `tetradecagonal_num(` `$n` `)` `{` ` ` `// Formula to calculate nth` ` ` `// tetradecagonal number=` ` ` `return` `(12 * ` `$n` `* ` `$n` `- 10 * ` `$n` `) / 2;` `}` `// Driver Code` `$n` `= 2;` `echo` `$n` `, ` `" th Tetradecagonal number: "` `;` `echo` `tetradecagonal_num(` `$n` `), ` `"\n"` `;` `$n` `= 6;` `echo` `$n` `,` `" th Tetradecagonal number: "` `;` `echo` `tetradecagonal_num(` `$n` `);` `// This code is contributed by aj_36` `?>` |

## Javascript

`<script>` ` ` `// Javascript Program to find nth Tetradecagonal number` ` ` ` ` `// Function to find` ` ` `// Tetradecagonal number` ` ` `function` `tetradecagonal_num(n)` ` ` `{` ` ` ` ` `// Formula to calculate nth` ` ` `// tetradecagonal number` ` ` `return` `(12 * n * n - 10 * n) / 2;` ` ` `}` ` ` ` ` `let n = 2;` ` ` `document.write(n + ` `"th Tetradecagonal number: "` `);` ` ` `document.write(tetradecagonal_num(n) + ` `"</br>"` `);` ` ` ` ` `n = 6;` ` ` `document.write(n + ` `"th Tetradecagonal number: "` `);` ` ` `document.write(tetradecagonal_num(n));` `// This code is contributed by suresh07.` `</script>` |

**Output :**

2 th Tetradecagonal number: 14 6 th Tetradecagonal number: 186

**Time Complexity:** O(1)**Auxiliary Space:** O(1)

Reference:

https://en.wikipedia.org/wiki/Polygonal_number

Attention reader! Don’t stop learning now. Get hold of all the important mathematical concepts for competitive programming with the **Essential Maths for CP Course** at a student-friendly price. To complete your preparation from learning a language to DS Algo and many more, please refer **Complete Interview Preparation Course****.**