Dado un entero positivo N , la tarea es encontrar el N-ésimo término de la serie
0, 2, 6, 12, 20…hasta N términos
Ejemplos:
Entrada : N = 7
Salida: 42Entrada: N = 10
Salida: 90
Acercarse:
A partir de la serie dada, encuentre la fórmula para el término N- ésimo .
1er término = 1 * (1 – 1) = 0
2do término = 2 * (2 – 1) = 2
3er término = 3 * (3 – 1) = 6
4to término = 4 * (4 – 1) = 12
.
.
N-ésimo término = N * (N – 1)
El término N de la serie dada se puede generalizar como:
T norte = norte * (n – 1 )
Ilustración:
Entrada: N = 7
Salida: 42
Explicación:
T N = N * (N – 1)
= 7 * (7 – 1)
= 7 * 6
= 42
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 nthTerm(int n) { return n * n - n; } // Driver code int main() { // Value of N int N = 7; cout << nthTerm(N) << endl; return 0; }
C
// C program to implement // the above approach #include <stdio.h> // Function to return // Nth term of the series int nthTerm(int n) { return n * n - n; } // Driver code int main() { // Value of N int N = 7; printf("%d", nthTerm(N)); return 0; }
Java
// Java program to implement // the above approach import java.io.*; class GFG { public static void main(String[] args) { // Value of N int N = 7; System.out.println(nthTerm(N)); } // Function to return // Nth term of the series public static int nthTerm(int n) { return n * n - n; } }
Python3
# Python code for the above approach # Function to return # Nth term of the series def nthTerm(n): return n * n - n; # Driver code # Value of N N = 7; print(nthTerm(N)); # This code is contributed by Saurabh Jaiswal
C#
using System; public class GFG { // Function to return // Nth term of the series public static int nthTerm(int n) { return n * n - n; } static public void Main() { // Code // Value of N int N = 7; Console.Write(nthTerm(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 nthTerm(n) { return n * n - n; } // Driver code // Value of N let N = 7; document.write(nthTerm(N) + '<br>'); // This code is contributed by Potta Lokesh </script>
42
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