Dado un entero positivo N , la tarea es encontrar el N-ésimo término de la serie
0, 6, 24, 60, 120…hasta N términos
Ejemplos:
Entrada: N = 5
Salida: 120Entrada: N = 10
Salida: 990
Acercarse:
A partir de la serie dada, encuentre la fórmula para el término N- ésimo .
1er término = 1 ^ 3 – 1 = 0
2do término = 2 ^ 3 – 2 = 6
3er término = 3 ^ 3 – 3 = 24
4to término = 4 ^ 3 – 4 = 60
.
.
N-ésimo término = N ^ 3 – N
El término N de la serie dada se puede generalizar como:
T norte = norte ^ 3 – norte
Ilustración:
Entrada: N = 10
Salida: 990
Explicación:
T N = N ^ 3 – N
= 10 ^ 3 – 10
= 1000 – 10
= 990
A continuación se muestra la implementación del enfoque anterior:
C++
// C++ program to implement // the above approach #include <iostream> using namespace std; // Function to return // Nth term of the series int nth(int n) { return n * n * n - n; } // Driver code int main() { int N = 5; cout << nth(N) << endl; return 0; }
C
// C program to implement // the above approach #include <stdio.h> // Function to return // Nth term of the series int nth(int n) { return n * n * n - n; } // Driver code int main() { // Value of N int N = 5; printf("%d", nth(N)); return 0; }
Java
// Java program to implement // the above approach import java.io.*; class GFG { // Driver code public static void main(String[] args) { int N = 5; System.out.println(nth(N)); } // Function to return // Nth term of the series public static int nth(int n) { return n * n * n - n; } }
Python
# Python program to implement # the above approach # Function to return # Nth term of the series def nth(n): return n * n * n - n # Driver code N = 5 print(nth(N)) # This code is contributed by Samim Hossain Mondal.
C#
using System; public class GFG { // Function to return // Nth term of the series public static int nth(int n) { return n * n * n - n; } // Driver code static public void Main() { // Code int N = 5; Console.Write(nth(N)); } } // This code is contributed by Potta Lokesh
Javascript
<script> // JavaScript code for the above approach // Function to return // Nth term of the series function nth(n) { return n * n * n - n; } // Driver code let N = 5; document.write(nth(N) + '<br>'); // This code is contributed by Potta Lokesh </script>
120
Tiempo Complejidad: O(1)
Espacio Auxiliar: O(1)
Publicación traducida automáticamente
Artículo escrito por tarakki100 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA