Encuentra el enésimo término de la serie 0, 8, 64, 216, 512, . . .

Dado un número entero N , la tarea es encontrar el N -ésimo término de la siguiente serie: 
 

0, 8, 64, 216, 512, 1000, 1728, . . . 
 

Ejemplos: 
 

Entrada: N = 6 
Salida: 1000
Entrada: N = 5 
Salida: 512 
 

Acercarse: 
 

  • Dada la serie 0, 8, 64, 216, 512, 1000, 1728, … también se puede escribir como 0 * (0 2 ), 2 * (2 2 ), 4 * (4 2 ), 6 * (6 2 ), 8 * (8 2 ), 10 * (10 2 ), …
  • Observe que 0, 2, 4, 6, 10, … está en AP y el término n de esta serie se puede encontrar usando la fórmula término = a 1 + (n – 1) * d donde a 1 es el primer término , n es la posición del término y d es la diferencia común .
  • Para obtener el término en la serie original, término = término * (término 2 ), es decir , término 3 .
  • Finalmente imprima el término .

A continuación se muestra la implementación del enfoque anterior:
 

C++

// C++ implementation of the approach
#include <bits/stdc++.h>
using namespace std;
 
// Function to return the nth term of the given series
long term(int n)
{
    // Common difference
    int d = 2;
 
    // First term
    int a1 = 0;
 
    // nth term
    int An = a1 + (n - 1) * d;
 
    // nth term of the given series
    An = pow(An, 3);
    return An;
}
 
// Driver code
int main()
{
    int n = 5;
 
    cout << term(n);
 
    return 0;
}

Java

// Java implementation of the approach
import java.util.*;
import java.lang.*;
import java.io.*;
 
public class GFG {
 
    // Function to return the nth term of the given series
    static int nthTerm(int n)
    {
 
        // Common difference and first term
        int d = 2, a1 = 0;
 
        // nth term
        int An = a1 + (n - 1) * d;
 
        // nth term of the given series
        return (int)Math.pow(An, 3);
    }
 
    // Driver code
    public static void main(String[] args)
    {
        int n = 5;
        System.out.println(nthTerm(n));
    }
}

Python3

# Python3 implementation of the approach
 
# Function to return the nth term of the given series
def term(n):
     
    # Common difference
    d = 2
     
    # First term
    a1 = 0
     
    # nth term
    An = a1 +(n-1)*d
     
    # nth term of the given series
    An = An**3
    return An;
 
     
# Driver code
n = 5
print(term(n))

C#

// C# implementation of the approach
using System;
public class GFG {
 
    // Function to return the nth term of the given series
    static int nthTerm(int n)
    {
 
        // Common difference and first term
        int d = 2, a1 = 0;
 
        // nth term
        int An = a1 + (n - 1) * d;
 
        // nth term of the given series
        return (int)Math.Pow(An, 3);
    }
 
    // Driver code
    public static void Main()
    {
        int n = 5;
        Console. WriteLine(nthTerm(n));
    }
}
// This code is contributed by Mutual singh.

PHP

<?php
// PHP implementation of the approach
 
// Function to return the nth term of the given series
function term($n) 
{ 
 
    // Common difference
    $d = 2;
 
    // First term
    $a1 = 0;
 
    // nth term
    $An=$a1+($n-1)*$d;
 
    // nth term of the given series
    return pow($An, 3);
                      
} 
   
// Driver code 
$n = 5;
echo term($n); 
?>

Javascript

<script>
 
// javascript implementation of the approach
 
// Function to return the nth term of the given series
function term(n) 
{ 
 
    // Common difference
    let d = 2;
 
    // First term
    let a1 = 0;
 
    // nth term
    An=a1+(n-1)*d;
 
    // nth term of the given series
    return Math.pow(An, 3);
                      
} 
   
// Driver code 
let n = 5;
document.write( term(n)); 
 
// This code is contributed by sravan kumar
 
</script>
Producción: 

512

 

Complejidad de tiempo: O(1)

Espacio Auxiliar: O(1)

Publicación traducida automáticamente

Artículo escrito por mohit kumar 29 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 *