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

更新於: 15-Mar-2021

200 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告