Programa para hallar el N-ésimo término de la serie -1, 2, 11, 26, 47……

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

-1, 2, 11, 26, 47, 74, .....

Ejemplos: 
 

Input: 3
Output: 11
Explanation:
when N = 3
Nth term = ( (3 * N * N) - (6 * N) + 2 )
         = ( (3 * 3 * 3) - (6 * 3) + 2 )
         = 11

Input: 9
Output: 191

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

Nth term of the series : ( (3 * N * N) - (6 * N) + 2 )

A continuación se muestra la implementación del problema anterior:
Programa:
 

C++

// CPP program to find N-th term of the series:       
// 9, 23, 45, 75, 113, 159......         
        
#include <iostream>;
using namespace std;   
// calculate Nth term of series   
int nthTerm(int N)   
{   
    return ((3 * N * N) - (6 * N) + 2);   
}   
      
// Driver Function   
int main()   
{   
      
    // Get the value of N   
    int N = 3;   
      
    // Find the Nth term   
    // and print it   
    cout << nthTerm(N);   
      
    return 0;   
}

Java

// Java program to find N-th term of the series:
// 9, 23, 45, 75, 113, 159......
 class GFG {
     
    // calculate Nth term of series
    static int nthTerm(int N)
    {
        return ((3 * N * N) - (6 * N) + 2);
    }
     
    // Driver code
    public static void main(String[] args) {
        int N = 3;
         
        // Find the Nth term
        // and print it
        System.out.println(nthTerm(N));
    }
}
 
// This code is contributed by bilal-hungund

Python3

# Python3 program to find N-th term
# of the series:
# 9, 23, 45, 75, 113, 159......
 
def nthTerm(N):
     
    #calculate Nth term of series
    return ((3 * N * N) - (6 * N) + 2);
 
# Driver Code
if __name__=='__main__':
    n = 3
 
    #Find the Nth term
    # and print it
    print(nthTerm(n))
 
# this code is contributed by bilal-hungund

C#

// C# program to find N-th term of the series:
// 9, 23, 45, 75, 113, 159......
using System;
class GFG
{
 
// calculate Nth term of series
static int nthTerm(int N)
{
    return ((3 * N * N) - (6 * N) + 2);
}
 
// Driver code
public static void Main()
{
    int N = 3;
     
    // Find the Nth term
    // and print it
    Console.WriteLine(nthTerm(N));
}
}
 
// This code is contributed by inder_verma

PHP

<?php
// PHP program to find N-th term of
// the series: 9, 23, 45, 75, 113, 159......
 
// calculate Nth term of series
function nthTerm($N)
{
    return ((3 * $N * $N) -
            (6 * $N) + 2);
}
 
// Driver Code
 
// Get the value of N
$N = 3;
 
// Find the Nth term
// and print it
echo nthTerm($N);
 
// This code is contributed by Raj
?>

Javascript

<script>
 
// JavaScript program to find N-th term of the series:
// 9, 23, 45, 75, 113, 159......
   
   
    // calculate Nth term of series
    function nthTerm(N)
    {
        return ((3 * N * N) - (6 * N) + 2);
    }
   
    // Driver Function
 
    // Get the value of N
    let N = 3;
   
    // Find the Nth term
    // and print it
    document.write(nthTerm(N)); 
   
// This code is contributed by Surbhi Tyagi
 
</script>
Producción: 

11

 

Complejidad de tiempo: O(1)

Complejidad espacial : O (1) ya que usa variables constantes
 

Publicación traducida automáticamente

Artículo escrito por ash264 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 *