C++ 程序查找 1, 6, 18, 40, 75 等数列的第 N 项。
在这个问题中,我们给定一个整数 N。我们的任务是创建程序以查找1,6,18,40,75 等数列的第 N 项。
我们举个例子来理解这个问题:
输入 N = 4 输出 40 说明 第 4 项 − (4 * 4 * 5 ) / 2 = 40
解决方案方法 解决该问题的一个简单方法是使用该序列第 n 项的一般公式。其公式为:
Nth term = ( N * N * (N + 1) ) / 2 说明我们解决方案工作的程序:
示例 在线演示
#include <iostream>
using namespace std;
int calcNthTerm(int N) {
return ( (N*N*(N+1))/2 );
}
int main() {
int N = 5;
cout<<N<<"th term of the series is "<<calcNthTerm(N);
return 0;
} 输出 5th term of the series is 75
相关文章 C++ 程序查找 1, 1, 2, 6, 24 等数列的第 N 项。
C++ 程序查找 0, 2, 4, 8, 12, 18 等数列的第 N 项。
C++ 程序查找 1, 5, 32, 288 等数列的第 N 项。
C++ 程序查找 1, 8, 54, 384 等数列的第 N 项。
查找阶数为 N 的序列 1、4、15、72、420… 的第 N 项的 C++ 程序
在 C++ 中查找阶数为 N 的序列 14、28、20、40、….. 的第 N 项
在 C++ 中查找阶数为 N 的序列 3、6、18、24、… 的第 N 项的程序
查找阶数为 N 的序列 1、6、15、28、45、….. 的第 N 项的 C++ 程序
查找阶数为 N 的序列 3、14、39、84… 的第 N 项的 C++ 程序
查找阶数为 N 的序列 5、2、13、41、... 的第 N 项的 C++ 程序
查找阶数为 N 的序列 5、13、25、41、61… 的第 N 项的 C++ 程序
查找阶数为 N 的序列 1、3、6、10、15、21… 的第 N 项的 C++ 程序
在 C++ 中查找阶数为 n 的序列 0、0、2、1、4、2、6、3、8、4… 的第 n 项
查找阶数为 N 的序列 9、23、45、75、113… 的第 N 项的程序
在 C++ 中查找阶数为 N 的序列 9、45、243、1377… 的第 N 项