Trong bài toán này, chúng ta được cung cấp một số nguyên 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 5, 13, 25, 41, 61,…
Hãy lấy một ví dụ để hiểu vấn đề,
Đầu vào
N = 5
Đầu ra
61
Giải thích
Chuỗi là - 5, 13, 25, 41, 61…
Phương pháp tiếp cận giải pháp
Một cách tiếp cận đơn giản để giải quyết vấn đề là sử dụng công thức chung cho số hạng thứ n của dãy số. Số hạng thứ N được đưa ra bởi,
Nth term = ( (N*N) + ((N+1)*(N+1)) )
Chương trình minh họa hoạt động của giải pháp của chúng tôi,
Ví dụ
#include <iostream>
using namespace std;
int calcNthTerm(int N) {
return ( ( (N + 1)*( N + 1) ) + (N*N) ) ;
}
int main() {
int N = 7;
cout<<N<<"th term of the series is "<<calcNthTerm(N);
return 0;
} Đầu ra
7th term of the series is 113