Encuentra el N-ésimo término de la serie 2, 8, 18, 32, 50…

Dada la serie 2, 8, 18, 32, 50…, encuentre el N-ésimo término de la serie.

Ejemplos:

Entrada: N = 1
Salida: 2

Entrada: N = 3
Salida: 18

Entrada: 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>
Producción: 

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *