Program to find the Nth term of the series 0, 3/1, 8/3, 15/5……..
Last Updated :
28 Jul, 2022
Given a number N, the task is to find the Nth term of the following series.
0, 3/1, 8/3, 15/5……
Examples:
Input: n=4
Output: 15/5
Input: n=3
Output: 8/3
Approach: By clearly examining the series we can find the Tn term for the series and with the help of tn we can find the desired result.
Tn=0 + 3/1 +8/3 +15/5…….
We can see that here odd terms are negative and even terms are positive
Tn=((n2-1)/(2*n-3))
Below is the implementation of the above approach.
CPP
#include <bits/stdc++.h>
using namespace std;
void Nthterm( int n)
{
int numerator = pow (n, 2) - 1;
int denominator = 2 * n - 3;
cout << numerator << "/" << denominator;
}
int main()
{
int n = 3;
Nthterm(n);
return 0;
}
|
Python
def Nthterm(n):
numerator = n * * 2 - 1
denominator = 2 * n - 3
print (numerator, "/" , denominator)
n = 3
Nthterm(n)
|
Java
import java.util.*;
import java.lang.*;
import java.io.*;
public class GFG {
static void NthTerm( int n)
{
int numerator
= (( int )Math.pow(n, 2 )) - 1 ;
int denominator = 2 * n - 3 ;
System.out.println(numerator + "/" + denominator);
}
public static void main(String[] args)
{
int n = 3 ;
NthTerm(n);
}
}
|
C#
using System;
public class GFG {
static void NthTerm( int n)
{
int numerator
= (( int )Math.Pow(n, 2)) - 1;
int denominator = 2 * n - 3;
Console.WriteLine(numerator + "/" + denominator);
}
public static void Main()
{
int n = 3;
NthTerm(n);
}
}
|
PHP
<?php
function Nthterm( $n )
{
$numerator = (pow( $n , 2)) -1;
$denominator =2* $n -3;
echo $numerator , "/" , $denominator ;
return $Tn ;
}
$n = 3;
Nthterm( $n );
?>
|
Javascript
<script>
function Nthterm( n)
{
let numerator = Math.pow(n, 2) - 1;
let denominator = 2 * n - 3;
document.write( numerator + "/" + denominator);
}
let n = 3;
Nthterm(n);
</script>
|
Time Complexity: O(log n) since time complexity of inbuilt pow function is logn
Auxiliary Space: O(1)
Share your thoughts in the comments
Please Login to comment...