ในปัญหานี้ เราได้รับตัวเลข n ซึ่งหมายถึงเทอมที่ n ของอนุกรมนี้ งานของเราคือสร้างโปรแกรมเพื่อค้นหาเทอมที่ N ของซีรีส์ 7, 21, 49, 91, 147, 217, …… ใน C++
คำอธิบายปัญหา - เราจะหาเทอมที่ n ของซีรีส์ 7, 21, 49, 91, 147, 217, ... และสำหรับสิ่งนั้น เราจะอนุมานเทอมทั่วไปของซีรีส์นี้
มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน
ป้อนข้อมูล − N =5
ผลผลิต − 147
แนวทางการแก้ปัญหา:
ลองอนุมานพจน์ทั่วไปของชุดข้อมูลที่กำหนด ซีรีส์คือ −
7, 21, 49, 91, 147, 217, …
เราจะเห็นว่า 7 เป็นเรื่องธรรมดาที่นี่
7 * (1, 3, 7, 13, 21, 31, ...)
ในที่นี้ เราสามารถสังเกตได้ว่าอนุกรมนี้เพิ่มขึ้นเหมือนอนุกรมสี่เหลี่ยมจัตุรัส ดังนั้น
Series: 7 * (12 , (22 - 1), (33 - 2), (42 - 3), (52 - 4), (62 - 5), ....)
พจน์ทั่วไปของอนุกรมนั้นสามารถสรุปได้ดังนี้ −
Tn = 7*(n2 - (n-1))
เมื่อใช้สูตรพจน์ทั่วไป เราสามารถหาค่าใดๆ ของอนุกรมได้
ตัวอย่างเช่น
T4 = 7*((4^2) - (4-1)) = 7(16 - 3) = 91 T7 = 7*((7^2) - (7-1)) = 7(49 - 6) = 301
ตัวอย่าง
#include <iostream> using namespace std; int findNTerm(int N) { int nthTerm = ( 7*((N*N) - (N - 1)) ); return nthTerm; } int main() { int N = 9; cout<<N<<"th term of the series is "<<findNTerm(N); return 0; }
ผลลัพธ์:
9th term of the series is 511