Given a number N. The task is to write a program to find the Nth term in the below series as follows:
2, 4, 3, 4, 15...
Examples:
Input: N = 5 Output: 15 Explanation: For N = 5, Nth term = ( N * ( (N%2) + (N%3) ) = ( 5 * ( (5%2) + (5%3) ) = ( 5 * ( 1 + 2 ) = 15
Input: N = 4 Output: 4
Generalized Nth term of this series:
Nth term = ( N * ( (N%2) + (N%3) ) )
Below is the implementation of the above approach:
C++
// CPP program to find N-th term of the series: // 2, 4, 3, 4, 15... #include <iostream> using namespace std;
// function to calculate Nth term of series int nthTerm( int N)
{ // By using above formula
return (N * ((N % 2) + (N % 3)));
} // Driver Function int main()
{ // get the value of N
int N = 5;
// Calculate and print the Nth term
cout << "Nth term for N = " << N << " : " << nthTerm(N);
return 0;
} |
Java
import java.io.*;
// Class to calculate Nth term of series class Nth {
public int nthTerm( int N)
{
// By using above formula
return (N * ((N % 2 ) + (N % 3 )));
}
} // Main class for main method class GFG {
public static void main(String[] args)
{
// get the value of N
int N = 5 ;
// create object of Class Nth
Nth a = new Nth();
// Calculate and print the Nth term
System.out.println( "Nth term for N = " + N + " : "
+ a.nthTerm(N));
}
} |
Python3
# Python3 program to find N-th term of the series: # 2, 4, 3, 4, 15... # function to calculate Nth term of series def nthTerm(N):
# By using above formula
return (N * ((N % 2 ) + (N % 3 )))
# Driver Function # get the value of N if __name__ = = '__main__' :
N = 5
# Calculate and print the Nth term
print ( "Nth term for N = " , N, " : " , nthTerm(N))
# This code is contributed by ash264 |
C#
// C# program to find // N-th term of the series: // 2, 4, 3, 4, 15... using System;
class GFG
{ public int nthTerm( int N)
{ // By using above formula
return (N * ((N % 2) + (N % 3)));
} public static void Main()
{ // get the value of N
int N = 5;
GFG a = new GFG();
// Calculate and print the Nth term
Console.Write( "Nth term for N = " +
N + " : " +
a.nthTerm(N));
} } // This code is contributed // by ChitraNayal |
PHP
<?php // PHP program to find // N-th term of the series: // 2, 4, 3, 4, 15... function nthTerm( $N )
{ return ( $N * (( $N % 2) + ( $N % 3)));
} // Driver code $N = 5 ;
echo "Nth term for N = " . $N .
" : " . nthTerm( $N ) ;
// This code is contributed by ANKITRAI1 ?> |
Javascript
<script> // JavaScript program to find N-th term of the series: // 2, 4, 3, 4, 15... // function to calculate Nth term of series function nthTerm( N)
{ // By using above formula
return (N * ((N % 2) + (N % 3)));
} // Driver Function // get the value of N
let N = 5;
// Calculate and print the Nth term
document.write( "Nth term for N = "
+ N + " : "
+ nthTerm(N));
// This code is contributed by todaysgaurav </script> |
Output:
Nth term for N = 5 : 15
Time Complexity: O(1)
Auxiliary Space: O(1) because using constant variables