C++ 中查找级数 9、23、45、75、113… 的第 N 项的程序


本题中,给定一个整数 n,它表示该数列的第 n 项。我们的任务是创建一个程序,以 C++ 的形式查找级数 9、23、45、75、113… 的第 N 项。

问题描述 − 这里,我们需要找到该数列的第 n 项,为此,我们将求出该数列的一般项。

该数列为 9、23、45、75、113、159、213,…

我们举个例子来理解这个问题,

输入 − n = 5

输出 − 159

解决方法,

给定数列的一般项为

第 n 项 = ( ((2*N + 3)^2) - 2*N)

例如

 实时演示

#include <iostream>
using namespace std;
int calcNTerm(int N) {
   int nthTerm = ( (2*N + 3)*(2*N + 3) - (2*N) );
   return nthTerm;
}
int main() {
   int n = 6;
   cout<<"Nth term of the series is "<<calcNTerm(n);
   return 0;
}

输出

Nth term of the series is 213

更新于: 01-Oct-2020

185 浏览量

Kickstart 你的职业生涯

完成课程并获得认证

开始学习
广告