ในปัญหานี้ เราได้รับตัวเลข N งานของเราคือสร้างโปรแกรมหาพจน์ที่ N ของอนุกรม 1, 4, 15, 24, 45, 60, 92... ใน C++
คำอธิบายปัญหา – เพื่อหาพจน์ที่ n ของอนุกรม –
1, 4, 15, 24, 45, 60, 92, 112 ... N terms
เราจะหาสูตรทั่วไปสำหรับอนุกรม
ตัวอย่างเพื่อความเข้าใจ
อินพุต – N = 6
เอาต์พุต – 60
วิธีแก้ปัญหา
พจน์ทั่วไปของอนุกรมขึ้นอยู่กับว่าค่า N เป็นคี่หรือคู่ อนุกรมประเภทนี้ซับซ้อนเล็กน้อยในการสังเกต แต่เมื่อคิดว่าอนุกรมเป็นสองอนุกรมแยกกันสำหรับคี่และคู่ จะง่ายต่อการหาพจน์ทั่วไป
พจน์ทั่วไปคือ –
Tₙ = ((2 * (N²)) - N), ถ้า n เป็นคี่ Tₙ = (2 * ((N²) - N)), ถ้า n เป็นคู่
โปรแกรมตัวอย่างการทำงานของวิธีแก้
#include <iostream>
using namespace std;
int findNTerm(int N) {
if (N%2 == 0) return (2*((N*N)-N));
return ((2*(N*N)) - N);
}
int main() {
int N = 10;
cout << N << "th term of the series is " << findNTerm(N);
return 0;
}เอาต์พุต:
10th term of the series is 180