Dado un número natural N , la tarea es encontrar el N-ésimo término de la serie
0, 9, 24, 45, . . . .hasta N términos
Ejemplos:
Entrada: N = 4
Salida: 45Entrada: N = 6
Salida: 105
Acercarse:
A partir de la serie dada, encuentre la fórmula para el término N- ésimo .
1er término = 3 * 1 * 1 – 3 = 0
2do término = 3 * 2 * 2 – 3 = 9
3er término = 3 * 3 * 3 – 3 = 24
4to término = 3 * 4 * 4 – 3 = 45
.
.
N-ésimo término = 3 * N * N – 3
El término N de la serie dada se puede generalizar como:
T norte = 3 * norte * norte – 3
Ilustración:
Entrada: N = 6
Salida: 105
Explicación:
T N = 3 * N * N – 3
= 3 * 6 * 6 – 3
= 108 – 3
= 105
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_Term(int n) { return 3 * n * n - 3; } // Driver code int main() { // Value of N int N = 6; // Invoke function to find // Nth term cout << nth_Term(N) << endl; return 0; }
Java
// Java program to implement // the above approach import java.util.*; public class GFG { // Function to return nth // term of the series static int nth_Term(int n) { return 3 * n * n - 3; } // Driver code public static void main(String args[]) { // Value of N int N = 6; // Invoke function to find // Nth term System.out.println(nth_Term(N)); } } // This code is contributed by Samim Hossain Mondal.
Python3
# Python code for the above approach # Function to return nth # term of the series def nth_Term(n): return 3 * n * n - 3; # Driver code # Value of N N = 6; # Invoke function to find # Nth term print(nth_Term(N)) # This code is contributed by gfgking
C#
// C# program to implement // the above approach using System; class GFG { // Function to return nth // term of the series static int nth_Term(int n) { return 3 * n * n - 3; } // Driver code public static void Main() { // Value of N int N = 6; // Invoke function to find // Nth term Console.WriteLine(nth_Term(N)); } } // This code is contributed by Samim Hossain Mondal.
Javascript
<script> // JavaScript code for the above approach // Function to return nth // term of the series function nth_Term(n) { return 3 * n * n - 3; } // Driver code // Value of N let N = 6; // Invoke function to find // Nth term document.write(nth_Term(N) + '<br>') // This code is contributed by Potta Lokesh </script>
105
Complejidad de tiempo: O(1)
Espacio Auxiliar: O(1)
Publicación traducida automáticamente
Artículo escrito por geekygirl2001 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA