Program for N-th term of Geometric Progression series

25 Feb, 2021
Given first term (a), common ratio (r) and a integer N of the Geometric Progression series, the task is to find Nth term of the series.Examples :  
Input : a = 2 r = 2, N = 4
Output :
The 4th term of the series is : 16

Input : a = 2 r = 3, N = 5
Output :
The 5th term of the series is : 162
Approach:  
We know the Geometric Progression series is like = 2, 4, 8, 16, 32 .... ... In this series 2 is the stating term of the series . Common ratio = 4 / 2 = 2 (ratio common in the series). so we can write the series as :t1 = a1 t2 = a1 * r(2-1) t3 = a1 * r(3-1) t4 = a1 * r(4-1) . . . . tN = a1 * r(N-1)
To find the Nth term in the Geometric Progression series we use the simple formula .  
TN = a1 * r(N-1)
 
 
C++
Java
Python3
C#
PHP
Javascript
// CPP Program to find nth term of// geometric progression#include <bits/stdc++.h>  using namespace std; int Nth_of_GP(int a, int r, int N){    // using formula to find    // the Nth term    // TN = a1 * r(N-1)    return( a * (int)(pow(r, N - 1)) );     } // Driver codeint main(){    // starting number    int a = 2;         // Common ratio    int r = 3;         // N th term to be find    int N = 5;         // Display the output    cout << "The "<< N <<"th term of the series is : "        << Nth_of_GP(a, r, N);     return 0;}
// java program to find nth term// of geometric progressionimport java.io.*;import java.lang.*; class GFG{    public static int Nth_of_GP(int a,                                int r,                                int N)    {        // using formula to find the Nth        // term TN = a1 * r(N-1)        return ( a * (int)(Math.pow(r, N - 1)) );    }     // Driver code    public static void main(String[] args)    {        // starting number        int a = 2;                 // Common ratio        int r = 3;                 // N th term to be find        int N = 5;         // Display the output        System.out.print("The "+ N + "th term of the" +                " series is : " + Nth_of_GP(a, r, N));    }}
# Python3 Program to find nth# term of geometric progressionimport math def Nth_of_GP(a, r, N):     # Using formula to find the Nth    # term TN = a1 * r(N-1)    return( a * (int)(math.pow(r, N - 1)) )     # Driver codea = 2 # Starting numberr = 3 # Common ratioN = 5 # N th term to be find     print("The", N, "th term of the series is :",                            Nth_of_GP(a, r, N))  # This code is contributed by Smitha Dinesh Semwal
// C# program to find nth term// of geometric progressionusing System; class GFG{         public static int Nth_of_GP(int a,                                int r,                                int N)    {                 // using formula to find the Nth        // term TN = a1 * r(N-1)        return ( a * (int)(Math.Pow(r, N - 1)) );    }     // Driver code    public static void Main()    {        // starting number        int a = 2;                 // Common ratio        int r = 3;                 // N th term to be find        int N = 5;         // Display the output        Console.Write("The "+ N + "th term of the" +            " series is : " + Nth_of_GP(a, r, N));    }} // This code is contributed by vt_m
<?php// PHP Program to find nth term of// geometric progression function Nth_of_GP($a, $r, $N){    // using formula to find    // the Nth term TN = a1 * r(N-1)    return( $a * (int)(pow($r, $N - 1)) );     } // Driver code // starting number$a = 2; // Common ratio$r = 3; // N th term to be find$N = 5;     // Display the outputecho("The " . $N . "th term of the series is : "                    . Nth_of_GP($a, $r, $N)); // This code is contributed by Ajit.?>
<script> // JavaScript Program to find nth term of // geometric progression    function Nth_of_GP(a, r, N) {     // using formula to find     // the Nth term     // TN = a1 * r(N-1)     return( a * Math.floor(Math.pow(r, N - 1)) );        }    // Driver code       // starting number     let a = 2;            // Common ratio     let r = 3;            // N th term to be find     let N = 5;            // Display the output     document.write("The "+ N +"th term of the series is : "        + Nth_of_GP(a, r, N));      // This code is contributed by Surbhi Tyagi </script>
Output :  
The 5th term of the series is : 162
 
jit_t
kishoredas
surbhityagi15
series
Mathematical
School Programming
Mathematical
series
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Merge two sorted arrays
Operators in C / C++
Prime Numbers
Find minimum number of coins that make a given value
Algorithm to solve Rubik's Cube
Python Dictionary
Reverse a string in Java
Arrays in C/C++
Introduction To PYTHON
Interfaces in Java