Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรมหา N-th เทอมของซีรีส์ 1 4 15 24 45 60 92... ใน C++


ในปัญหานี้ เราได้รับตัวเลข N หน้าที่ของเราคือสร้างโปรแกรมค้นหา N-th เทอมของซีรีส์ 1 4 15 24 45 60 92... ใน C++

คำอธิบายปัญหา − การหาเทอมที่ n ของอนุกรม −

1, 4, 15, 24, 45, 60, 92, 112 … ไม่มีเงื่อนไข

เราจะหาสูตรทั่วไปของอนุกรมกัน

มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน

ป้อนข้อมูล − N =6

ผลผลิต − 60

แนวทางการแก้ปัญหา

คำศัพท์ทั่วไปของอนุกรมนี้ขึ้นอยู่กับว่าค่าของ N เป็นคู่หรือคี่ อนุกรมประเภทนี้ค่อนข้างซับซ้อนที่จะจำได้ แต่เมื่อคุณคิดว่าอนุกรมสองอย่างต่างกันสำหรับคู่และคี่ การหาคำศัพท์ทั่วไปนั้นค่อนข้างง่าย

ศัพท์ทั่วไปคือ −

TN = ((2 * (N^2)) - N), if n is odd.
TN = (2 * ((N^2) - N)), if n is even.

โปรแกรมเพื่อแสดงการทำงานของโซลูชันของเรา

#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