Dado un número N , la tarea es encontrar el N número de heptacontágono .
Un número heptacontágono es una clase de número figurado. Tiene un polígono de 70 lados llamado heptacontágono. El número N-th heptacontagon cuenta el número 70 de puntos y todos los demás puntos están rodeados con una esquina compartida común y forman un patrón. Los primeros números de heptacontagonol son 1, 70, 207, 412…
Ejemplos:
Entrada: N = 2
Salida: 70
Explicación:
El segundo número de heptacontagonol es 70.
Entrada: N = 3
Salida: 207
Enfoque: El N-ésimo número de heptacontagono viene dado por la fórmula:
- Enésimo término del polígono de s lados =
- Por lo tanto, el término N de un polígono de 70 lados es
A continuación se muestra la implementación del enfoque anterior:
C++
// C++ program for above approach #include <bits/stdc++.h> using namespace std; // Finding the nth heptacontagon number int heptacontagonNum(int n) { return (68 * n * n - 66 * n) / 2; } // Driver code int main() { int N = 3; cout << "3rd heptacontagon Number is = " << heptacontagonNum(N); return 0; } // This code is contributed by shivanisinghss2110
C
// C program for above approach #include <stdio.h> #include <stdlib.h> // Finding the nth heptacontagon Number int heptacontagonNum(int n) { return (68 * n * n - 66 * n) / 2; } // Driver code int main() { int N = 3; printf("3rd heptacontagon Number is = %d", heptacontagonNum(N)); return 0; }
Java
// Java program for the above approach class GFG{ // Finding the nth heptacontagon number static int heptacontagonNum(int n) { return (68 * n * n - 66 * n) / 2; } // Driver Code public static void main(String[] args) { int N = 3; System.out.println("3rd heptacontagon Number is = " + heptacontagonNum(N)); } } // This code is contributed by rutvik_56
Python3
# Python3 program for above approach # Finding the nth heptacontagon Number def heptacontagonNum(n): return (68 * n * n - 66 * n) // 2; # Driver code N = 3; print("3rd heptacontagon Number is =", heptacontagonNum(N)); # This code is contributed by Akanksha_Rai
C#
// C# program for the above approach using System; class GFG{ // Finding the nth heptacontagon number static int heptacontagonNum(int n) { return (68 * n * n - 66 * n) / 2; } // Driver Code public static void Main() { int N = 3; Console.Write("3rd heptacontagon Number is = " + heptacontagonNum(N)); } } // This code is contributed by Akanksha_Rai
Javascript
<script> // JavaScript program for above approach // Finding the nth heptacontagon number function heptacontagonNum(n) { return (68 * n * n - 66 * n) / 2; } // Driver code var N = 3; document.write("3rd heptacontagon Number is = " + heptacontagonNum(N)); </script>
3rd heptacontagon Number is = 207
Complejidad de tiempo: O(1)
Espacio Auxiliar: O(1)
Referencia: https://en.wikipedia.org/wiki/Heptacontagon