Related Articles

# Icosihexagonal Number

• Last Updated : 22 Jun, 2021

Given a number N, the task is to find Nth Icosihexagon number.

An Icosihexagon number is class of figurate number. It has 26 – sided polygon called Icosihexagon. The N-th Icosihexagonal number countâ€™s the 26 number of dots and all other dots are surrounding with a common sharing corner and make a pattern. The first few Icosihexagonol numbers are 1, 26, 75, 148 …

Examples:

Input: N = 2
Output: 26
Explanation:
The second Icosihexagonol number is 26.
Input: N = 3
Output: 75

Approach: The N-th Icosihexagonal number is given by the formula:

• Nth term of s sided polygon =

• Therefore Nth term of 26 sided polygon is

•

Below is the implementation of the above approach:

## C++

 // C++ program for above approach#include using namespace std; // Finding the nth Icosihexagonal Numberint IcosihexagonalNum(int n){    return (24 * n * n - 22 * n) / 2;} // Driver Codeint main(){    int n = 3;    cout << "3rd Icosihexagonal Number is = "         << IcosihexagonalNum(n);     return 0;} // This code is contributed by Code_Mech

## C

 // C program for above approach#include #include  // Finding the nth Icosihexagonal Numberint IcosihexagonalNum(int n){    return (24 * n * n - 22 * n) / 2;} // Driver program to test above functionint main(){    int n = 3;    printf("3rd Icosihexagonal Number is = %d",           IcosihexagonalNum(n));     return 0;}

## Java

 // Java program for above approachclass GFG{     // Finding the nth icosihexagonal numberpublic static int IcosihexagonalNum(int n){    return (24 * n * n - 22 * n) / 2;} // Driver codepublic static void main(String[] args){    int n = 3;         System.out.println("3rd Icosihexagonal Number is = " +                                    IcosihexagonalNum(n));}} // This code is contributed by divyeshrabadiya07

## Python3

 # Python3 program for above approach # Finding the nth Icosihexagonal Numberdef IcosihexagonalNum(n):     return (24 * n * n - 22 * n) // 2 # Driver Coden = 3print("3rd Icosihexagonal Number is = ",                   IcosihexagonalNum(n)) # This code is contributed by divyamohan123

## C#

 // C# program for above approachusing System; class GFG{     // Finding the nth icosihexagonal numberpublic static int IcosihexagonalNum(int n){    return (24 * n * n - 22 * n) / 2;} // Driver codepublic static void Main(String[] args){    int n = 3;         Console.WriteLine("3rd Icosihexagonal Number is = " +                                   IcosihexagonalNum(n));}} // This code is contributed by 29AjayKumar

## Javascript

 
Output:
3rd Icosihexagonal Number is = 75

Time Complexity: O(1)

Auxiliary Space: 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.  To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

In case you wish to attend live classes with experts, please refer DSA Live Classes for Working Professionals and Competitive Programming Live for Students.

My Personal Notes arrow_drop_up