Dada la serie 2, 8, 18, 32, 50…, encuentre el N-ésimo término de la serie.
Ejemplos:
Entrada: N = 1
Salida: 2Entrada: N = 3
Salida: 18Entrada: N = 5
Salida: 50
Acercarse:
Para encontrar el término n, necesitamos encontrar la relación entre n y cada término.
1er término = 2 = 2*(1 2 ) // 2*primer cuadrado perfecto
2do término = 8 = 2*(2 2 ) // 2*segundo cuadrado perfecto
3er término = 18 = 2*(3 2 ) // 2*tercer cuadrado perfecto
4to término = 32 = 2*(4 2 ) // 2*cuarto cuadrado perfecto
.
.
.
.
.N-ésimo término = 2*(N-ésimo cuadrado perfecto)
Fórmula-
T norte = 2 * norte ^ 2
Ilustración-
Entrada: N = 5
Salida: 50
Explicación-
T N = 2 * N ^ 2
= 2* 5 ^ 2
= 2 * 25
= 50
A continuación se muestra el programa C++ para implementar el enfoque anterior:
C++
// C++ program to implement // the above approach #include <iostream> using namespace std; // Find n-th term of series // 2, 8, 18, 32, 50... int nthTerm(int N) { // Nth perfect square is N * N int Nthperfectsquare = N * N; return 2 * Nthperfectsquare; } // Driver code int main() { int N = 5; cout << nthTerm(N) << endl; return 0; }
Java
// Java code for the above approach import java.io.*; class GFG { // Find n-th term of series // 2, 8, 18, 32, 50... static int nthTerm(int N) { // Nth perfect square is N * N int Nthperfectsquare = N * N; return 2 * Nthperfectsquare; } // Driver code public static void main (String[] args) { int N = 5; System.out.println(nthTerm(N)); } } // This code is contributed by Potta Lokesh
Python
# Python program to implement # the above approach # Find n-th term of series # 2, 8, 18, 32, 50... def nthTerm(N): # Nth perfect square is N * N Nthperfectsquare = N * N return 2 * Nthperfectsquare # Driver Code if __name__ == "__main__": N = 5 print(nthTerm(N)) # This code is contributed by Samim Hossain Mondal.
C#
using System; public class GFG{ // Find n-th term of series // 2, 8, 18, 32, 50... static int nthTerm(int N) { // Nth perfect square is N * N int Nthperfectsquare = N * N; return 2 * Nthperfectsquare; } // Driver code static public void Main (){ int N = 5; Console.Write(nthTerm(N)); } } // This code is contributed by hrithikgarg03188
Javascript
<script> // Javascript program to implement // the above approach // Find n-th term of series // 2, 8, 18, 32, 50... function nthTerm(N) { // Nth perfect square is N * N let Nthperfectsquare = N * N; return 2 * Nthperfectsquare; } // Driver code let N = 5; document.write(nthTerm(N)) // This code is contributed by gfgking. </script>
50
Tiempo Complejidad: O(1)
Espacio Auxiliar: O(1)
Publicación traducida automáticamente
Artículo escrito por jainuditkumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA