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
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP