C++程序:求解数列3, 5, 21, 51, 95,…的第N项


在这个问题中,我们给定一个数字N。我们的任务是创建一个C++程序来求解数列3, 5, 21, 51, 95,…的第N项。

问题描述 − 求解数列的第N项 −

3, 5, 21, 51, 95, 153, … N项

我们需要找到这个数列的通项公式,它是一个二次方程(基于数列的递增)。

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

输入 − N = 6

输出 − 153

解决方案

为了解决这个问题,我们将找到数列第n项的通项公式,该公式由下式给出:

Tn = 7*(n^2) - 19*n + 15

示例

 在线演示

#include <iostream>
using namespace std;
int findNTerm(int N) {
   int nthTerm = ( (7*(N*N)) - (19*N) + 15 );
   return nthTerm;
}
int main() {
   int N = 7;
   cout<<N<<"th term of the series is "<<findNTerm(N);
   return 0;
}

输出

7th term of the series is 225

更新于:2020年10月1日

80次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.