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 0, 9, 22, 39, 60, 85, 114, 147,… 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 0, 9, 22, 39, 60, 85, 114, 147,… trong C ++.

Mô tả sự cố - Chúng tôi được cung cấp Bộ sách -

0, 9, 22, 39, 60, 85, 114, 147, .... Nterms

Để tìm số hạng thứ N của chuỗi này, chúng ta sẽ tính số hạng tổng quát của chuỗi và sau đó tìm số hạng thứ N.

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

Đầu vào - N =6

Đầu ra - 85

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

Để tìm số hạng chung của chuỗi. Chúng ta hãy quan sát sự phát triển của các giá trị của chuỗi. Đây là một kiểu tăng trưởng theo hình parabol có nghĩa là thuật ngữ chung sẽ là bậc hai. Và khi tính toán thêm, bạn có thể tìm thấy thuật ngữ chung. Công thức cho số hạng chung của chuỗi là -

T N =2 * (N ^ 2) + 3 * N - 5

Chương trình minh họa hoạt động của giải pháp của chúng tôi,

#include <iostream>
using namespace std;
int findNTerm(int N) {

int nthTerm = ( (2*N*N) + (3*N) - 5 );
return nthTerm;
}
int main()
{
int N = 8;
cout<<N<<"th term of the series is "<<findNTerm(N);
return 0;
}

Đầu ra:

8th term of the series is 147