Given a number N. The task is to write a program to find the Nth term of the below series:

7, 21, 49, 91, 147, 217, 301, 399, …(N Terms)

**Examples**:

Input: N = 4Output: 91 For N = 4 4th Term = ( 7 * 4 * 4 - 7 * 4 + 7) = 91Input: N = 10Output: 636

Given series is:

7, 21, 49, 91, 147, 217, 301, 399, …..

On taking 7 commons from all of the terms, we get:

7 * (1, 3, 7, 13, 21, 31,…..), …..

Now, for the inner-series: **1,3,7,13,21,… **

On careful observation we can express the terms of above series as:

1 = (1^{2}) – (1-1)

3 = (2^{2}) – (2-1)

7 = (3^{2}) – (3-1)

13 = (4^{2}) – (4-1)

21 = (5^{2}) – (5-1)

.

.

.

n-th term = (n^{2}) – (n-1)

Therefore, the n-th term of the actual series will be:

N-th term = 7 * ((n^{2}) - (n-1)) = 7 * (n^{2}- n + 1)

Below is the implementation of the above approach:

## C++

`// CPP program to find the N-th term of the series: ` `// 7, 21, 49, 91, 146, 217, 301, 399, ... ` `#include <iostream> ` `#include <math.h> ` `using` `namespace` `std; ` ` ` `// calculate Nth term of series ` `int` `nthTerm(` `int` `n) ` `{ ` ` ` `return` `7 * ` `pow` `(n, 2) - 7 * n + 7; ` `} ` ` ` `// Driver code ` `int` `main() ` `{ ` ` ` `int` `N = 4; ` ` ` ` ` `cout << nthTerm(N); ` ` ` ` ` `return` `0; ` `} ` |

*chevron_right*

*filter_none*

## Java

`// Java program to find the N-th term of the series: ` `// 7, 21, 49, 91, 146, 217, 301, 399, ... ` ` ` `// calculate Nth term of series ` `import` `java.util.*; ` ` ` `class` `solution ` `{ ` ` ` `//Function to find the nth term of the series ` `static` `int` `nthTerm(` `int` `n) ` `{ ` ` ` `return` `7` `* (` `int` `)Math.pow(n, ` `2` `) - ` `7` `* n + ` `7` `; ` `} ` ` ` `// Driver code ` `public` `static` `void` `main(String arr[]) ` `{ ` ` ` `int` `N = ` `4` `; ` ` ` ` ` `System.out.println(nthTerm(N)); ` ` ` `} ` ` ` `} ` |

*chevron_right*

*filter_none*

## Python3

`# Python 3 program to find the N-th term of the series: ` `# 7, 21, 49, 91, 146, 217, 301, 399, ... ` ` ` ` ` `# calculate Nth term of series ` `def` `nthTerm( n): ` ` ` ` ` `return` `7` `*` `pow` `(n, ` `2` `) ` `-` `7` `*` `n ` `+` `7` ` ` ` ` `# Driver code ` `N ` `=` `4` ` ` `print` `(nthTerm(N)) ` |

*chevron_right*

*filter_none*

## C#

`// C# program to find the ` `// N-th term of the series: ` `// 7, 21, 49, 91, 146, 217, 301, 399, ... ` `using` `System; ` ` ` `// calculate Nth term of series ` `class` `GFG ` `{ ` ` ` `// Function to find the Nth ` `// term of the series ` `static` `int` `nthTerm(` `int` `n) ` `{ ` ` ` `return` `7 * (` `int` `)Math.Pow(n, 2) - 7 * n + 7; ` `} ` ` ` `// Driver code ` `public` `static` `void` `Main() ` `{ ` ` ` `int` `N = 4; ` ` ` ` ` `Console.WriteLine(nthTerm(N)); ` `} ` `} ` ` ` `// This code is contributed ` `// by Akanksha Rai ` |

*chevron_right*

*filter_none*

## PHP

`<?php ` `// PHP program to find the ` `// N-th term of the series: ` `// 7, 21, 49, 91, 146, 217, 301, 399, ... ` `function` `Sum_upto_nth_Term(` `$n` `) ` `{ ` ` ` `$r` `= 7 * pow(` `$n` `, 2) - 7 * ` `$n` `+ 7; ` ` ` `echo` `$r` `; ` `} ` ` ` `// Driver code ` `$N` `= 4; ` `Sum_upto_nth_Term(` `$N` `); ` ` ` `// This code is contributed ` `// by Sanjit_Prasad ` `?> ` |

*chevron_right*

*filter_none*

**Output:**

91

**Time Complexity:** O(1)

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the **DSA Self Paced Course** at a student-friendly price and become industry ready.

## Recommended Posts:

- Program to find Nth term of series 0, 9, 22, 39, 60, 85, 114, 147, .....
- Nth term where K+1th term is product of Kth term with difference of max and min digit of Kth term
- Find the Nth term of the series where each term f[i] = f[i - 1] - f[i - 2]
- Find Nth term of the series where each term differs by 6 and 2 alternately
- Program to find Nth term in the given Series
- Program to find the Nth term of the series 3, 7, 13, 21, 31.....
- Program to find Nth term of series 1, 3, 12, 60, 360…
- Program to find the Nth term of series -1, 2, 11, 26, 47......
- Program to find Nth term in the series 0, 0, 2, 1, 4, 2, 6, 3, 8,...
- Program to find Nth term of series 9, 23, 45, 75, 113...
- Program to find Nth term in the series 0, 2, 1, 3, 1, 5, 2, 7, 3,…
- Program to find the Nth term of the series 3, 20, 63, 144, 230, ……
- Program to find the Nth term of series 5, 10, 17, 26, 37, 50, 65, 82, ...
- Program to find the Nth term of series 0, 4, 14, 30, 51, 80, 114, 154, 200, ...
- Program to find the Nth term of the series 0, 14, 40, 78, 124, ...
- Program to find the Nth term of the series 0, 5, 14, 27, 44, ........
- Program to find Nth term of the series 3, 6, 18, 24, ...
- Program to find Nth term of the series 2, 4, 3, 4, 15...
- Program to find Nth term of the series 3, 12, 29, 54, 87, ...
- Program to find Nth term of the series 3 , 5 , 21 , 51 , 95 , ...

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.