📜  五边形数

📅  最后修改于: 2021-10-23 08:36:52             🧑  作者: Mango

给定一个数 N,任务是找到第 N五边形数。

例子:

方法:第N五边形数由以下公式给出:

Tn = (13n^2 - 11n)/2

下面是上述方法的实现:

C++
// C++ program to find Nth
// Pentadecagonal number
#include 
using namespace std;
 
// Function to find N-th
// Pentadecagonal number
int Pentadecagonal_num(int n)
{
    // Formula to calculate nth
    // Pentadecagonal number
    return (13 * n * n - 11 * n) / 2;
}
 
// Driver code
int main()
{
    int n = 3;
    cout << Pentadecagonal_num(n) << endl;
    
    n = 10;
    cout << Pentadecagonal_num(n) << endl;
 
    return 0;
}


Java
// Java program to find Nth
// pentadecagonal number
import java.io.*;
import java.util.*;
 
class GFG{
     
// Function to find N-th
// pentadecagonal number
static int Pentadecagonal_num(int n)
{
     
    // Formula to calculate nth
    // Pentadecagonal number
    return (13 * n * n - 11 * n) / 2;
}
     
// Driver code
public static void main(String[] args)
{
    int n = 3;
    System.out.println(Pentadecagonal_num(n));
     
    n = 10;
    System.out.println(Pentadecagonal_num(n));
}
}
 
// This code is contributed by coder001


Python3
# Python3 program to find Nth
# pentadecagonal number
 
# Function to find N-th
# pentadecagonal number
def Pentadecagonal_num(n):
     
    # Formula to calculate nth
    # pentadecagonal number
    return (13 * n * n - 11 * n) / 2
 
# Driver code   
n = 3
print(int(Pentadecagonal_num(n)))
 
n = 10
print(int(Pentadecagonal_num(n)))
 
# This code is contributed by divyeshrabadiya07


C#
// C# program to find Nth
// pentadecagonal number
using System;
class GFG{
     
// Function to find N-th
// pentadecagonal number
static int Pentadecagonal_num(int n)
{
     
    // Formula to calculate nth
    // Pentadecagonal number
    return (13 * n * n - 11 * n) / 2;
}
     
// Driver code
public static void Main(string[] args)
{
    int n = 3;
    Console.Write(Pentadecagonal_num(n) + "\n");
     
    n = 10;
    Console.Write(Pentadecagonal_num(n) + "\n");
}
}
 
// This code is contributed by rutvik_56


Javascript


输出:
42
595

参考:https://en.wikipedia.org/wiki/Polygonal_number

如果您希望与专家一起参加现场课程,请参阅DSA 现场工作专业课程学生竞争性编程现场课程