ในปัญหานี้ เราได้รับตัวเลข N หน้าที่ของเราคือสร้างโปรแกรมเพื่อค้นหาเทอมที่ N ของซีรีส์ 0, 0, 2, 1, 4, 2, 6, 3, 8…ใน C++
คำอธิบายปัญหา
เพื่อค้นหาเทอมที่ N ของอนุกรมที่กำหนด−
0, 0, 2, 1, 4, 2, 6, 3, 8 .... ไม่มีเงื่อนไข
เราจะหาคำศัพท์ทั่วไปของซีรีส์นี้
มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน
อินพุต
ไม่มี =8
ผลลัพธ์
3
แนวทางการแก้ปัญหา
ในการหาคำศัพท์ทั่วไปของอนุกรมนั้น เราต้องสังเกตอนุกรมนั้นอย่างใกล้ชิด ชุดนี้จำยากหน่อยเพราะเป็นชุดสองชุด หนึ่งชุดที่ตำแหน่งคู่และหนึ่งชุดที่ตำแหน่งคี่
Odd Series− 0, 2, 4, 6, 8, 10, 12,....
ลำดับคู่− 0, 1, 2, 3, 4, 5, 6,....
ที่นี่
หากเทอมที่ n ของซีรีส์คือ
แปลก ค่าคือ (n-1)
แม้ค่าจะเป็น $T_{(n-1)}/2$
ตัวอย่าง
#include using namespace std; int findNTerm(int N) { if (N % 2 == 0) return findNTerm(N-1)/2; else { return (N-1); } } int main(){ int N = 13; cout<<N<<"th term of the series is "<<findNTerm(N)<<endl; }
ผลลัพธ์
13th term of the series is 12