Find Nth term of the series 0, 6, 0, 12, 0, 90…
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.