Open In App

Dodecagonal number

Last Updated : 18 May, 2022
Comments
Improve
Suggest changes
Like Article
Like
Report

Given a number n, find the nth Dodecagonal number.Dodecagonal numbers represent Dodecagonal (A polygon with 12 sides). 
Some of the Dodecagonal numbers are: 
1, 12, 33, 64, 105, 156, 217, 288, 369, 460, 561, 672, 793, 924.............................
Examples : 
 

Input : n = 4
Output : 64

Input : n = 9
Output : 369


 


Formula of nth Term of Dodecagonal number : 
 

n-th Dodecagonal number = 5n2 - 4n


Below is the implementation for nth Dodecagonal Number: 
 

C++
// CPP Program to find the
// nth Dodecagonal number
#include <bits/stdc++.h>
using namespace std;

// function for Dodecagonal
// number
int Dodecagonal_number(int n)
{
    // formula for find Dodecagonal
    // nth term
    return 5 * n * n - 4 * n;
}

// Driver Code
int main()
{

    int n = 7;
    cout << Dodecagonal_number(n) << endl;

    n = 12;
    cout << Dodecagonal_number(n) << endl;

    return 0;
}
C
// C Program to find the
// nth Dodecagonal number
#include <stdio.h>

// function for Dodecagonal
// number
int Dodecagonal_number(int n)
{
    // formula for find Dodecagonal
    // nth term
    return 5 * n * n - 4 * n;
}

// Driver Code
int main()
{

    int n = 7;
    printf("%d\n",Dodecagonal_number(n));

    n = 12;
    printf("%d\n",Dodecagonal_number(n));

    return 0;
}

// This code is contributed by kothavvsaakash
Java
// Java program to find the 
// nth Dodecagonal number
import java.util.*;

class GFG 
{

    // function for 
    // Dodecagonal number
    static int Dodecagonal_number(int n)
    {
        // formula for find 
        // Dodecagonal nth term
        return 5 * n * n - 4 * n;
    }
    
    // Driver Code
    public static void main(String[] args) 
    {

    int n = 7;
    System.out.println(Dodecagonal_number(n));

    n = 12;
    System.out.println(Dodecagonal_number(n));

    }
}

// This code is contributed by Anuj_67
Python3
# Python program to find
# nth Dodecagonal number

# Function to calculate
# Dodecagonal number
def Dodecagonal_number(n):

    # Formula to calculate nth
    # Dodecagonal number
    
    return  5 * n * n - 4 * n

# Driver Code
n = 7
print(Dodecagonal_number(n))

n = 12
print(Dodecagonal_number(n))
                    
# This code is contributed by aj_36.
C#
// C# program to find the nth Dodecagonal
// number
using System;

class GFG {

    // function for Dodecagonal
    // number
    static int Dodecagonal_number(int n)
    {
        // formula for find Dodecagonal
        // nth term
        return 5 * n * n - 4 * n;
    }
    
    // Driver Code
    static void Main()
    {
    
        int n = 7;
        Console.WriteLine(Dodecagonal_number(n));
    
        n = 12;
        Console.WriteLine(Dodecagonal_number(n));
    
    }
}

// This code is contributed by Anuj_67
PHP
<?php
// PHP Program to find the
// nth Dodecagonal number

// function for Dodecagonal
// number
function Dodecagonal_number($n)
{
    
    // formula for find Dodecagonal
    // nth term
    return 5 * $n * $n - 4 * $n;
}

// Driver code
    $n = 7;
    echo Dodecagonal_number($n), "\n";

    $n = 12;
    echo Dodecagonal_number($n), "\n";

    
// This code is contributed by aj_36
?>
JavaScript
<script>
// Javascript Program to find the
// nth Dodecagonal number

// function for Dodecagonal
// number
function Dodecagonal_number(n)
{

    // formula for find Dodecagonal
    // nth term
    return 5 * n * n - 4 * n;
}

// Driver Code

let n = 7;
document.write(Dodecagonal_number(n) + "<br>");

n = 12;
document.write(Dodecagonal_number(n) + "<br>");

// This code is contributed by subham348.
</script>

Output : 
217
672

 

Time Complexity: O(1)
Auxiliary Space: O(1)
References: https://en.wikipedia.org/wiki/Dodecagonal_number
 


Article Tags :
Practice Tags :

Similar Reads