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 項