número pentadecagonal – Part 1

Dado un número N, la tarea es encontrar el N número pentadecagonal
 

Un número pentadecagonal es un número figurado que extiende el concepto de números triangulares y cuadrados al pentadecágono (un polígono de 15 lados). El N número pentadecagonal cuenta el número de puntos en un patrón de N pentadecágonos anidados, todos compartiendo una esquina común, donde el tridecágono i th en el patrón tiene lados hechos de puntos ‘i’ separados una unidad entre sí. Los primeros números pentadecagonales son 1, 15, 42, 82, 135, 201, 280… 
 

Ejemplos: 
 

Entrada: N = 2 
Salida: 15 
Explicación: 
El segundo número pentadecagonal es 15. 
Entrada: N = 6 
Salida: 201 
 

Enfoque: El N número pentadecagonal viene dado por la fórmula: 
 

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

A continuación se muestra la implementación del enfoque anterior:
 

C++

// C++ program to find Nth
// Pentadecagonal number
#include <bits/stdc++.h>
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

<script>
 
    // Javascript program to find Nth
    // Pentadecagonal number
     
    // Function to find N-th
    // Pentadecagonal number
    function Pentadecagonal_num(n)
    {
        // Formula to calculate nth
        // Pentadecagonal number
        return (13 * n * n - 11 * n) / 2;
    }
 
    let n = 3;
    document.write(Pentadecagonal_num(n) + "</br>");
      
    n = 10;
    document.write(Pentadecagonal_num(n));
     
</script>
Producción: 

42
595

 

Referencia: https://en.wikipedia.org/wiki/Polygonal_number

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *