Computer >> Máy Tính >  >> Lập trình >> C ++

Chương trình tìm số hạng thứ N của chuỗi 3, 12, 29, 54, 87,… trong C ++

Trong bài toán này, chúng ta được cho một số N. Nhiệm vụ của chúng ta là tạo một chương trình để tìm số hạng thứ N của chuỗi 3, 12, 29, 54, 87,… trong C ++.

Sê-ri là

3, 12, 29, 54, 87, 128, .... N-Điều khoản

Hãy lấy một ví dụ để hiểu vấn đề,

Đầu vào - N =5

Đầu ra - 87

Phương pháp tiếp cận giải pháp:

Hãy suy ra số hạng tổng quát của chuỗi đã cho. Bộ truyện là -

3, 12, 29, 54, 87, 128, ....

Thuật ngữ chung của loạt bài này là

T n =4 (n 2 ) - 3 * n + 2

Sử dụng công thức thuật ngữ chung, chúng ta có thể tìm thấy bất kỳ giá trị nào của chuỗi.

Ví dụ:

T8 = 4*(82 ) - 3*8 + 2
T8 = 234

Ví dụ

#include <iostream>
using namespace std;
int findNTerm(int N) {
   int nthTerm = ( (4*N*N) - (3*N) + 2 );
   return nthTerm;
}
int main() {
   int N = 7;
   cout<<N<<"th term of the series is "<<findNTerm(N);
   return 0;
}

Đầu ra:

7th term of the series is 177