ในปัญหานี้ เราได้รับหมายเลข N หน้าที่ของเราคือสร้างโปรแกรมเพื่อค้นหาเทอมที่ N ของชุดที่ 3, 6, 18, 24, … ใน C++
คำอธิบายปัญหา − การหาเทอมที่ N ของอนุกรม −
3, 6, 18, 24, 45, 54, 84 … ไม่มีข้อกำหนด
เราต้องหาสูตรทั่วไปของอนุกรมนั้นๆ
มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน
ป้อนข้อมูล − N =10
ผลผลิต − 150
แนวทางการแก้ปัญหา:
เพื่อหาคำศัพท์ทั่วไปของชุดข้อมูล ก่อนอื่นเราจะสังเกตชุดข้อมูลและตรวจสอบลักษณะทั่วไปที่เป็นไปได้ของชุดข้อมูล เช่นเดียวกับ 3 เป็นเรื่องธรรมดาในทั้งหมด แต่เมื่อคุณไปข้างหน้า คุณจะพบว่ามันจะไม่ให้ผลลัพธ์ใด ๆ
ในที่นี้ เราสามารถถอดพจน์ n เช่น 1, 2, 3 จากค่าของมันในอนุกรมเพื่อสร้างรูปแบบใหม่ได้ ตรวจสอบค่าที่เหลือเพิ่มเติมจะได้สูตรทั่วไปดังนี้
ข้อกำหนดทั่วไปของซีรีส์
Tn = (n*((n/2) + ((n%2) *2) + 5))
ตัวอย่าง
#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; }
ผลลัพธ์:
7th term of the series is 84