La segunda serie de números decagonales se puede representar como
7, 22, 45, 76, 115, 162, 217, 280,,…..
Enésimo término
Dado un número entero N . La tarea es encontrar el N-ésimo término de la serie dada.
Ejemplos :
Entrada: N = 1
Salida: 7Entrada: N = 4
Salida: 76
Planteamiento: La idea es encontrar el término general para los segundos números decagonales. A continuación se muestra el cálculo del término general para los segundos números decagonales:
1er término = 1 * (4*1 + 3) = 7
2do término = 2 * (4*2 + 3) = 22
3er término = 3 * (4*3 + 3) = 45
4to término = 4 * (4* 4 + 3) = 76
.
.
.
Enésimo término = n * (4 * n + 3)
Por lo tanto, el enésimo término de la serie se da como
A continuación se muestra la implementación del enfoque anterior:
C++
// C++ implementation to // find N-th term in the series #include <iostream> #include <math.h> using namespace std; // Function to find N-th term // in the series void findNthTerm(int n) { cout << n * (4 * n + 3) << endl; } // Driver Code int main() { int N = 4; findNthTerm(N); return 0; }
Java
// Java program for the above approach class GFG{ // Function to find N-th term // in the series static void findNthTerm(int n) { System.out.println(n * (4 * n + 3)); } // Driver code public static void main(String[] args) { int N = 4; findNthTerm(N); } } // This code is contributed by Pratima Pandey
Python3
# Python3 implementation to # find N-th term in the series # Function to find N-th term # in the series def findNthTerm(n): print(n * (4 * n + 3)) # Driver Code N = 4; findNthTerm(N); # This code is contributed by Code_Mech
C#
// C# program for the above approach using System; class GFG{ // Function to find N-th term // in the series static void findNthTerm(int n) { Console.WriteLine(n * (4 * n + 3)); } // Driver code public static void Main(String[] args) { int N = 4; findNthTerm(N); } } // This code is contributed by 29AjayKumar
Javascript
<script> // Javascript implementation to // find N-th term in the series // Function to find N-th term // in the series function findNthTerm(n) { document.write(n * (4 * n + 3)); } // Driver Code let N = 4; findNthTerm(N); // This code is contributed by subhammahato348. </script>
76
Complejidad de tiempo: O(1)
Espacio Auxiliar: O(1)
Referencia: OEIS