Encuentra el término N de la serie 0, 6, 24, 60, 120…

Dado un entero positivo N , la tarea es encontrar el N-ésimo término de la serie

0, 6, 24, 60, 120…hasta N términos

Ejemplos:

Entrada: N = 5
Salida: 120

Entrada: N = 10
Salida: 990

 

Acercarse: 

A partir de la serie dada, encuentre la fórmula para el término N- ésimo .

1er término = 1 ^ 3 – 1 = 0

2do término = 2 ^ 3 – 2 = 6

3er término = 3 ^ 3 – 3 = 24

4to término = 4 ^ 3 – 4 = 60

.

.

N-ésimo término = N ^ 3 – N

El término N de la serie dada se puede generalizar como:

T norte = norte ^ 3 – norte

Ilustración:

Entrada: N = 10
Salida: 990
Explicación:
T N = N ^ 3 – N
     = 10 ^ 3 – 10
     = 1000 – 10
     = 990

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(int n)
{
    return n * n * n - n;
}
 
// Driver code
int main()
{
    int N = 5;
    cout << nth(N) << endl;
    return 0;
}

C

// C program to implement
// the above approach
#include <stdio.h>
 
// Function to return
// Nth term of the series
int nth(int n)
{
    return n * n * n - n;
}
 
// Driver code
int main()
{
    // Value of N
    int N = 5;
    printf("%d", nth(N));
    return 0;
}

Java

// Java program to implement
// the above approach
import java.io.*;
 
class GFG {
    // Driver code
    public static void main(String[] args)
    {
        int N = 5;
        System.out.println(nth(N));
    }
    // Function to return
    // Nth term of the series
    public static int nth(int n)
    {
        return n * n * n - n;
    }
}

Python

# Python program to implement
# the above approach
 
# Function to return
# Nth term of the series
def nth(n):
    return n * n * n - n
 
# Driver code
N = 5
print(nth(N))
 
# This code is contributed by Samim Hossain Mondal.

C#

using System;
 
public class GFG
{
 
  // Function to return
  // Nth term of the series
  public static int nth(int n) { return n * n * n - n; }
 
  // Driver code
  static public void Main()
  {
 
    // Code
    int N = 5;
    Console.Write(nth(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 nth(n)
      {
          return n * n * n - n;
      }
 
      // Driver code
      let N = 5;
      document.write(nth(N) + '<br>');
 
     // This code is contributed by Potta Lokesh
  </script>
Producción

120

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

Deja una respuesta

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