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 你的職業生涯

完成課程並獲得認證

開始學習
廣告
© . All rights reserved.