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

โปรแกรมหาพจน์ที่ N ของอนุกรม 1, 4, 15, 24, 45, 60, 92... ใน C++

ในปัญหานี้ เราได้รับตัวเลข 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