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

โปรแกรมหาพจน์ที่ N ของอนุกรม 3, 6, 18, 24,... ใน C++

ในปัญหานี้ เราได้รับตัวเลข N งานของเราคือสร้างโปรแกรมหาพจน์ที่ N ของอนุกรม 3, 6, 18, 24,... ใน C++

คำอธิบายปัญหา – เพื่อหาพจน์ที่ N ของอนุกรม –

3, 6, 18, 24, 45, 54, 84 ... N Terms

เราต้องหาสูตรทั่วไปสำหรับอนุกรมที่กำหนด

ตัวอย่างเพื่อความเข้าใจ

อินพุต – N = 10

เอาต์พุต – 150

วิธีแก้ปัญหา:

เพื่อหาพจน์ทั่วไปของอนุกรม เราจะสังเกตอนุกรมก่อนและตรวจสอบการสรุปทั่วไปทั้งหมดของอนุกรม เช่น 3 เป็นตัวประกอบร่วมของทุกตัว แต่เมื่อไปต่อไป จะพบว่ามันจะไม่ให้ผลลัพธ์ใดๆ

ที่นี่ เรายังสามารถแยกตัวแปร n คือ 1, 2, 3 จากค่าของพวกมันในอนุกรมเพื่อให้มันมีรูปแบบใหม่ การตรวจสอบค่าที่เหลือ เราจะได้สูตรทั่วไปดังนี้

พจน์ทั่วไปของอนุกรม

Tₙ = (n * ((n/2) + ((n%2)*2) + N))

ตัวอย่างโค้ด

#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