Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C प्रोग्राम: अंकगणितीय श्रृंखला (AP) का nth पद

अंकगणितीय श्रृंखला (AP) क्या है?

एक अंकगणितीय श्रृंखला में, प्रत्येक पद पिछले पद से एक स्थिर अंतर (d) से भिन्न होता है।

सामान्य रूप: a, a+d, a+2d, a+3d, ...

nth पद का सूत्र

Tₙ = a + (n-1) × d

जहां:

  • a = पहला पद
  • d = सार्वअंतर
  • n = पद संख्या

उदाहरण

adnश्रृंखलाnth पद
2152, 3, 4, 5, 66
7237, 9, 1111
10-3410, 7, 4, 11
50105, 5, 5, 5...5

C प्रोग्राम

#include <stdio.h>

int nth_ap(int a, int d, int n) {
    return a + (n - 1) * d;
}

int main() {
    int a, d, n;
    
    printf("पहला पद (a) दर्ज करें: ");
    scanf("%d", &a);
    printf("सार्वअंतर (d) दर्ज करें: ");
    scanf("%d", &d);
    printf("पद संख्या (n) दर्ज करें: ");
    scanf("%d", &n);
    
    if (n <= 0) {
        printf("n धनात्मक होना चाहिए\n");
        return 1;
    }
    
    int result = nth_ap(a, d, n);
    printf("AP का %dवां पद: %d\n", n, result);
    
    // श्रृंखला भी प्रिंट करें
    printf("श्रृंखला: ");
    for (int i = 1; i <= n; i++) {
        printf("%d", a + (i-1)*d);
        if (i < n) printf(", ");
    }
    printf("\n");
    
    return 0;
}

नमूना आउटपुट

पहला पद (a) दर्ज करें: 2
सार्वअंतर (d) दर्ज करें: 1
पद संख्या (n) दर्ज करें: 5
AP का 5वां पद: 6
श्रृंखला: 2, 3, 4, 5, 6

योग सूत्र (बोनस)

पहले n पदों का योग:

Sₙ = n/2 × [2a + (n-1)d] = n/2 × (a + Tₙ)

int sum_ap(int a, int d, int n) {
    return n * (2*a + (n-1)*d) / 2;
}

अनुप्रयोग

  • वित्तीय गणनाएं (किश्तें, मूल्यह्रास)
  • भौतिकी (समान त्वरित गति)
  • कंप्यूटर विज्ञान (लूप पुनरावृत्ति विश्लेषण)
  • शेड्यूलिंग और योजना
  1. - C प्रोग्राम: अंकगणितीय प्रगति श्रृंखला का योग ज्ञात करना

    समस्या एक अंकगणितीय प्रगति श्रृंखला का योग ज्ञात करें, जहां उपयोगकर्ता को पहली संख्या, एलिमेंट्स की कुल संख्या और सामान्य अंतर दर्ज करना होता है। समाधान अंकगणितीय प्रगति (A.P.) संख्याओं की एक श्रृंखला है जिसमें किन्हीं दो लगातार संख्याओं का अंतर हमेशा समान होता है। यहां, एलिमेंट्स की कुल संख्या को

  1. - C में ज्यामितीय श्रृंखला के योग के लिए प्रोग्राम

    दिए गए तीन इनपुट में पहला a है जो ज्यामितीय श्रृंखला के पहले पद के लिए है, दूसरा r है जो सार्व अनुपात है और n वे पद हैं जिनका योग हमें ढूंढना है। ज्यामितीय श्रृंखला एक ऐसी श्रृंखला है जिसके क्रमागत पदों के बीच एक स्थिर अनुपात होता है। उपरोक्त बताए गए इनपुट a, r और n का उपयोग करके हमें ज्यामितीय श्रृ

  1. C प्रोग्राम: cos(x) श्रृंखला का योग C प्रोग्राम: cos(x) श्रृंखला का योग

    cos(x) श्रृंखला विस्तार कोसाइन फ़ंक्शन का टेलर श्रृंखला विस्तार: cos(x) = Σ (-1)ᵏ × x²ᵏ / (2k)! , k=0 से ∞ तक विस्तारित रूप में: cos(x) = 1 - x²/2! + x⁴/4! - x⁶/6! + x⁸/8! - ... महत्वपूर्ण नोट x रेडियन में होना चाहिए, डिग्री में नहीं। रूपांतरण: रेडियन = डिग्री × π/180 उदाहरण x (डिग्री)पद (n)परि