给定数字N,任务是编写一个程序来查找以下系列的第N个术语:
5, 12, 21, 32, 45……
例子:
Input: N = 2
Output: 12
Input: N = 5
Output: 45
方法:
该系列的第N个广义项:
Nth Term : n*n + 4*n
以下是所需的实现:
C++
// CPP program to find
// the N-th term of the series:
// 5, 12, 21, 32, 45......
#include
#include
using namespace std;
// calculate Nth term of series
int nthTerm(int n)
{
return pow(n, 2) + 4 * n;
}
// Driver code
int main()
{
// Get N
int N = 4;
// Get the Nth term
cout << nthTerm(N) << endl;
return 0;
}
Java
// Java program to find
// the N-th term of the series:
// 5, 12, 21, 32, 45......
import java.io.*;
class GFG {
// calculate Nth term of series
static int nthTerm(int n)
{
return (int)Math.pow(n, 2) + 4 * n;
}
// Driver code
public static void main (String[] args) {
// Get N
int N = 4;
// Get the Nth term
System.out.println( nthTerm(N));
}
}
// This code is contributed
// by inder_verma
Python3
# Python3 program to find
# the N-th term of the series:
# 5, 12, 21, 32, 45......
# calculate Nth term of series
def nthTerm(n):
return n ** 2 + 4 * n;
# Driver code
# Get N
N = 4
# Get the Nth term
print(nthTerm(N))
# This code is contributed by Raj
C#
// C# program to find the
// N-th term of the series:
// 5, 12, 21, 32, 45......
using System;
class GFG
{
// calculate Nth term of series
static int nthTerm(int n)
{
return (int)Math.Pow(n, 2) + 4 * n;
}
// Driver code
public static void Main ()
{
// Get N
int N = 4;
// Get the Nth term
Console.WriteLine(nthTerm(N));
}
}
// This code is contributed
// by sh..
PHP
Javascript
输出:
32