Skip to content
Related Articles

# Program to find Nth term of the series 3, 12, 29, 54, 87, …

• Difficulty Level : Medium
• Last Updated : 17 Mar, 2021

Given a number N, the task is to find the Nth term of this series:

3, 12, 29, 54, 87, ………….

Examples:

Input: N = 4
Output: 54
Explanation:
Nth term = 4 * pow(n, 2) - 3 * n + 2
= 4 * pow(4, 2) - 3 * 4 + 2
= 54

Input: N = 10
Output: 372

Approach:
The Nth Term of the given series is:

Nth term of the series [Tex] [/Tex]

Below is the implementation of the above approach:

## C++

 // CPP program to find N-th term of the series:// 3, 12, 29, 54, 87, ... #include #include using namespace std; // calculate Nth term of seriesint getNthTerm(long long int N){    // Return Nth term    return 4 * pow(N, 2) - 3 * N + 2;} // driver codeint main(){    // declaration of number of terms    long long int N = 10;     // Get the Nth term    cout << getNthTerm(N);     return 0;}

## Java

 // Java program to find N-th term of the series:// 3, 12, 29, 54, 87, ... import java.util.*;class solution{ static long getNthTerm(long N){    // Return Nth term    return 4 *(long)Math.pow(N, 2) - 3 * N + 2;} //Driver codepublic static void main(String arr[]){// declaration of number of terms    long N = 10;     // Get the Nth term    System.out.println(getNthTerm(N)); }}

## Python3

 # Python3 program to find N-th term of the series:# 3, 12, 29, 54, 87, ... # calculate Nth term of seriesdef getNthTerm(N):     # Return Nth term    return 4 * pow(N, 2) - 3 * N + 2 # driver codeif __name__=='__main__':         # declaration of number of terms    N = 10     # Get the Nth term    print(getNthTerm(N)) # This code is contributed by# Sanjit_Prasad

## C#

 // C# program to find// N-th term of the series:// 3, 12, 29, 54, 87, ...using System; class GFG{static long getNthTerm(long N){    // Return Nth term    return 4 * (long)Math.Pow(N, 2) -                         3 * N + 2;} // Driver codestatic public void Main (){     // declaration of number    // of terms    long N = 10;         // Get the Nth term    Console.Write(getNthTerm(N));}} // This code is contributed by Raj



## Javascript


Output:
372

Time Complexity: O(1)

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.

My Personal Notes arrow_drop_up