Dado un número N , la tarea es encontrar el N número Icosihenagonal .
Un número Icosihenagonal es una clase de número figurado. Tiene un polígono de 21 lados llamado Icosihenagon. El n-ésimo número Icosihenagonal cuenta el número 21 de puntos y todos los demás puntos están rodeados por una esquina compartida común y forman un patrón. Los primeros números icosihenagonales son 1, 21, 60, 118, 195, 291, 406…
Ejemplos:
Entrada: N = 2
Salida: 21
Explicación:
El segundo número Icosihenagonal es 21
Entrada: N = 6
Salida: 291
Enfoque: En matemáticas, el N número Icosihenagonal viene dado por la fórmula:
A continuación se muestra la implementación del enfoque anterior:
C++
// C++ program to find nth // Icosihenagonal number #include <bits/stdc++.h> using namespace std; // Function to find // Icosihenagonal number int Icosihenagonal_num(int n) { // Formula to calculate nth // Icosihenagonal number return (19 * n * n - 17 * n) / 2; } // Driver Code int main() { int n = 3; cout << Icosihenagonal_num(n) << endl; n = 10; cout << Icosihenagonal_num(n) << endl; return 0; }
Java
// Java program to find nth // Icosihenagonal number class GFG{ // Function to find // Icosihenagonal number static int Icosihenagonal_num(int n) { // Formula to calculate nth // Icosihenagonal number return (19 * n * n - 17 * n) / 2; } // Driver Code public static void main(String[] args) { int n = 3; System.out.print(Icosihenagonal_num(n) + "\n"); n = 10; System.out.print(Icosihenagonal_num(n) + "\n"); } } // This code is contributed by Rajput-Ji
Python3
# Python3 program to find nth # icosihenagonal number # Function to find # icosihenagonal number def Icosihenagonal_num(n): # Formula to calculate nth # icosihenagonal number return (19 * n * n - 17 * n) / 2 # Driver Code n = 3 print(int(Icosihenagonal_num(n))) n = 10 print(int(Icosihenagonal_num(n))) # This code is contributed by divyeshrabadiya07
C#
// C# program to find nth // Icosihenagonal number using System; class GFG{ // Function to find // Icosihenagonal number static int Icosihenagonal_num(int n) { // Formula to calculate nth // Icosihenagonal number return (19 * n * n - 17 * n) / 2; } // Driver Code public static void Main() { int n = 3; Console.Write(Icosihenagonal_num(n) + "\n"); n = 10; Console.Write(Icosihenagonal_num(n) + "\n"); } } // This code is contributed by Code_Mech
Javascript
<script> // Javascript program to find nth // Icosihenagonal number // Function to find // Icosihenagonal number function Icosihenagonal_num(n) { // Formula to calculate nth // Icosihenagonal number return (19 * n * n - 17 * n) / 2; } let n = 3; document.write(Icosihenagonal_num(n) + "</br>"); n = 10; document.write(Icosihenagonal_num(n)); </script>
60 865
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