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:

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 ) = 15Input: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; ` `} ` |

*chevron_right*

*filter_none*

## 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)); ` ` ` `} ` `} ` |

*chevron_right*

*filter_none*

## 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 ` |

*chevron_right*

*filter_none*

## 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 ` |

*chevron_right*

*filter_none*

## 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 ` `?> ` |

*chevron_right*

*filter_none*

**Output:**

Nth term for N = 5 : 15

**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.