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, 6, 18, 24,… 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, 6, 18, 24,… trong C ++.

Mô tả sự cố - Để tìm số hạng thứ N của chuỗi -

3, 6, 18, 24, 45, 54, 84… N Điều khoản

Chúng ta cần tìm công thức chung cho chuỗi đã cho.

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

Đầu vào - N =10

Đầu ra - 150

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

Để tìm số hạng tổng quát của chuỗi, trước tiên chúng ta sẽ quan sát chuỗi và kiểm tra tất cả các số hạng tổng quát có thể có của chuỗi. Giống như, 3 là phổ biến trong tất cả nhưng khi bạn tiếp tục, bạn sẽ thấy rằng nó sẽ không cung cấp bất kỳ kết quả nào.

Ở đây, chúng ta cũng có thể lấy ra số hạng n tức là 1, 2, 3. Từ các giá trị của chúng trong chuỗi để tạo cho nó một dạng mới. Kiểm tra thêm giá trị còn lại, chúng ta sẽ nhận được công thức chung sau đây.

Thời hạn chung của chuỗi

Tn = (n*((n/2) + ((n%2) *2) + 5))

Ví dụ

#include <iostream>
using namespace std;
int findNTerm(int N) {
   int nthTerm = ( N*((N/2)+ ((N%2)*2) + N) );
   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 84