Program to find the Nth term of the series 3, 7, 13, 21, 31…..

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

3, 7, 13, 21, 31, …….

Examples:

Input: N = 4
Output: 21
Explanation:
Nth term = (pow(N, 2) + N + 1)
         = (pow(4, 2) + 4 + 1)
         = 21

Input: N = 11
Output: 133

Approach:


Subtracting these two equations we get



Therefore, the Nth Term of the given series is:

Below is the implementation of the above approach:

filter_none

edit
close

play_arrow

link
brightness_4
code

// CPP program to find the Nth term of given series.
#include <iostream>
#include <math.h>
using namespace std;
  
// Function to calculate sum
long long int getNthTerm(long long int N)
{
    // Return Nth term
    return (pow(N, 2) + N + 1);
}
  
// driver code
int main()
{
    // declaration of number of terms
    long long int N = 11;
  
    // Get the Nth term
    cout << getNthTerm(N);
  
    return 0;
}
chevron_right

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java code to find the Nth term of given series.
import java.util.*;
  
class solution
{
  
// Function to calculate sum
static long getNthTerm(long N)
{
      
   // Return Nth term
    return ((int)Math.pow(N, 2) + N + 1);
}
  
//Driver program
public static void main(String arr[])
{
      
   // declaration of number of terms
    long N = 11;
  
    // Get the Nth term
    System.out.println(getNthTerm(N));
  
}
}
//THis code is contibuted by
//Surendra_Gangwar
chevron_right

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python3 Code to find the
# Nth term of given series.
  
# Function to calculate sum
def getNthTerm(N):
      
    # Return Nth term
    return (pow(N, 2) + N + 1)
  
# driver code
if __name__=='__main__':
      
# declaration of number of terms
    N = 11
      
# Get the Nth term
    print(getNthTerm(N))
  
# This code is contributed by
# Sanjit_Prasad
chevron_right

filter_none

edit
close

play_arrow

link
brightness_4
code

// C# code to find the Nth
// term of given series.
using System;
  
class GFG
{
  
// Function to calculate sum
static long getNthTerm(long N)
{
      
// Return Nth term
    return ((int)Math.Pow(N, 2) + N + 1);
}
  
// Driver Code
static public void Main ()
{
      
    // declaration of number
    // of terms
    long N = 11;
  
    // Get the Nth term
    Console.Write(getNthTerm(N));
}
}
  
// This code is contibuted by Raj
chevron_right

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
// PHP program to find the 
// Nth term of given series 
  
// Function to calculate sum 
function getNthTerm($N
    // Return Nth term 
    return (pow($N, 2) + $N + 1); 
  
// Driver code 
  
// declaration of number of terms 
$N = 11; 
  
// Get the Nth term 
echo getNthTerm($N); 
  
// This code is contributed by Raj
?>
chevron_right

Output:
133

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.





Check out this Author's contributed articles.

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.



Article Tags :
Practice Tags :