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 2, 12, 28, 50, 77, 112, 152, 198,… trong C ++.
Mô tả sự cố - Để tìm số hạng thứ N của chuỗi.
2, 12, 28, 50, 77, 112, 152, 198, ... N
Chúng tôi sẽ tìm một vị tướng cho bộ truyện.
Hãy lấy một ví dụ để hiểu vấn đề,
Đầu vào - N =6
Đầu ra - 112
Phương pháp tiếp cận giải pháp:
Ở đây, chuỗi đang tăng ở dạng parabol, do đó, số hạng tổng quát sẽ là một phương trình bậc hai.
Vì vậy, công thức chung cho chuỗi là
T N =3 * (N * N) + N - 2
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 = ( (3*N*N) + N - 2); return nthTerm; } int main() { int N = 10; cout<<N<<"th term of the series is "<<findNTerm(N); return 0; }
Đầu ra:
10th term of the series is 308