Dado un número N , la tarea es encontrar el N -ésimo número tridecagonal .
Un número tridecágono es un número figurado que extiende el concepto de números triangulares y cuadrados al tridecágono (un polígono de trece lados). El N número tridecágono cuenta el número de puntos en un patrón de N tridecágonos anidados, todos compartiendo una esquina común, donde el i- ésimo tridecágono en el patrón tiene lados hechos de puntos ‘i’ separados una unidad entre sí. Los primeros números tridecagonales son 1, 13, 36, 70, 115, 171…
Ejemplos:
Entrada: N = 2
Salida: 13
Explicación:
El segundo número tridecagonal es 13.
Entrada: N = 6
Salida: 171
Enfoque: El N número tridecagonal viene dado por la fórmula:
A continuación se muestra la implementación del enfoque anterior:
C++
// C++ program to find N-th // Tridecagonal number #include <bits/stdc++.h> using namespace std; // Function to find N-th // Tridecagonal number int Tridecagonal_num(int n) { // Formula to calculate nth // Tridecagonal number return (11 * n * n - 9 * n) / 2; } // Driver Code int main() { int n = 3; cout << Tridecagonal_num(n) << endl; n = 10; cout << Tridecagonal_num(n) << endl; return 0; }
Java
// Java program to find N-th // tridecagonal number class GFG{ // Function to find N-th // tridecagonal number static int Tridecagonal_num(int n) { // Formula to calculate nth // tridecagonal number return (11 * n * n - 9 * n) / 2; } // Driver Code public static void main(String[] args) { int n = 3; System.out.print(Tridecagonal_num(n) + "\n"); n = 10; System.out.print(Tridecagonal_num(n) + "\n"); } } // This code is contributed by Princi Singh
Python3
# Python3 program to find N-th # tridecagonal number # Function to find N-th # tridecagonal number def Tridecagonal_num(n): # Formula to calculate nth # tridecagonal number return (11 * n * n - 9 * n) / 2 # Driver Code n = 3 print(int(Tridecagonal_num(n))) n = 10 print(int(Tridecagonal_num(n))) # This code is contributed by divyeshrabadiya07
C#
// C# program to find N-th // tridecagonal number using System; class GFG{ // Function to find N-th // tridecagonal number static int Tridecagonal_num(int n) { // Formula to calculate nth // tridecagonal number return (11 * n * n - 9 * n) / 2; } // Driver Code public static void Main(String[] args) { int n = 3; Console.Write(Tridecagonal_num(n) + "\n"); n = 10; Console.Write(Tridecagonal_num(n) + "\n"); } } // This code is contributed by Rajput-Ji
Javascript
<script> // Javascript program to find N-th // Tridecagonal number // Function to find N-th // Tridecagonal number function Tridecagonal_num(n) { // Formula to calculate nth // Tridecagonal number return (11 * n * n - 9 * n) / 2; } let n = 3; document.write(Tridecagonal_num(n) + "</br>"); n = 10; document.write(Tridecagonal_num(n)); </script>
36 505
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