Skip to content
Related Articles

Related Articles

Find Nth term of the series 0, 6, 0, 12, 0, 90…
  • Last Updated : 10 Mar, 2021

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

0, 6, 0, 12, 0, 90…

Examples: 
 

Input : N = 4
Output : 12
For N = 4
Nth term = abs( 4 * ((4-1) * (4-3) * (4-5)) );
         = 12
Input : N = 6 
Output : 90

 

We can generalize the Nth term of the above series as: 
 



Nth term = abs( N * ((N-1) * (N-3) * (N-5)) )

Below is the implementation of the above approach: 
 

C++




// CPP program to find N-th term of the series
// 0, 6, 0, 12, 0, 90...
 
#include <iostream>
using namespace std;
 
// Function to return the Nth term
int nthTerm(int N)
{
    return abs(N * ((N - 1) * (N - 3) * (N - 5)));
}
 
// Driver code
int main()
{
    int N = 6;
 
    cout << nthTerm(N);
 
    return 0;
}

Java




// Java program to find N-th term of the series
// 0, 6, 0, 12, 0, 90...
 
import java.io.*;
import java.lang.*;
 
class GFG {
    // Function to calculate Nth term of
    // the series
    public static int nthTerm(int N)
    {
        // By using above formula
        return Math.abs(N * ((N - 1) * (N - 3) * (N - 5)));
    }
     
    // Driver code
    public static void main(String[] args)
    {
        int N = 6; // Nth term is 6
        
        System.out.println(nthTerm(N));
    }
}

Python3




# Python3 program to find N-th
# term of the series
# 0, 6, 0, 12, 0, 90...
 
# Function to return the Nth term
def nthTerm(N) :
 
    return (abs(N * ((N - 1) * (N - 3)
           * (N - 5))))
 
# Driver code    
if __name__ == "__main__" :
 
    N = 6
 
    # Function calling
    print(nthTerm(N))
 
 
# This code is contributed by
# ANKITRAI1

C#




// C# program to find N-th term of the series
// 0, 6, 0, 12, 0, 90...
 
using System;
 
class GFG {
    // Function to calculate Nth term of
    // the series
    public static int nthTerm(int N)
    {
        // By using above formula
        return Math.Abs(N * ((N - 1) * (N - 3) * (N - 5)));
    }
     
    // Driver code
    public static void Main()
    {
        int N = 6; // Nth term is 6
         
        Console.WriteLine(nthTerm(N));
    }
}
// This code is contributed by anuj_67.

PHP




<?php
// PHP program to find
// N-th term of the series
// 0, 6, 0, 12, 0, 90...
 
// Function to return the Nth term
function nthTerm( $N)
{
    return abs($N * (($N - 1) *
              ($N - 3) * ($N - 5)));
}
 
// Driver code
$N = 6;
 
echo nthTerm($N);
 
// This code is contributed
// by inder_verma..
?>

Javascript




<script>
// JavaScript  program to find N-th term of the series
// 0, 6, 0, 12, 0, 90...
 
// Function to return the Nth term
function nthTerm( N)
{
    return Math.abs(N * ((N - 1) * (N - 3) * (N - 5)));
}
 
// Driver code
 
    let N = 6;
   document.write( nthTerm(N) );
 
// This code contributed by aashish1995
 
</script>
Output: 
90

 

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
Recommended Articles
Page :