Un número decagonal es un número figurado que extiende el concepto de números triangulares y cuadrados al decágono (un polígono de diez lados). El n -ésimo número decagonal cuenta el número de puntos en un patrón de n decágonos anidados, todos compartiendo una esquina común, donde el i -ésimo decágono en el patrón tiene lados hechos de i-puntos separados una unidad entre sí. El n-ésimo número decagonal viene dado por la fórmula D(n)=4n 2 -3n;
Los primeros números decagonales son:
0, 1, 10, 27, 52, 85, 126, 175, 232, 297, 370, 451, 540, 637, 742, 855, 976, 1105, 1242…
Input : n = 2 Output : 10 Input : n = 5 Output : 85 Input : n = 7 Output: 175
// C program to find nth decagonal number #include <stdio.h> #include <stdlib.h> // Finding the nth Decagonal Number int decagonalNum(int n) { return (4 * n * n - 3 * n); } // Driver program to test above function int main() { int n = 10; printf("Decagonal Number is = %d", decagonalNum(n)); return 0; }
Decagonal Number is = 370
Referencias: Mathworld
Este artículo es una contribución de DANISH_RAZA . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA