# Program to find Nth term of the series 2, 4, 3, 4, 15…

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 = 5Output:15Explanation:For N = 5, Nth term = ( N * ( (N%2) + (N%3) ) = ( 5 * ( (5%2) + (5%3) ) = ( 5 * ( 1 + 2 ) = 15

Input:N = 4Output: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