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

C में श्रृंखला 1·2·3 + 2·3·4 + ... + n(n+1)(n+2) का योग

श्रृंखला के n पदों तक का योग ज्ञात करें: 1·2·3 + 2·3·4 + ... + n(n+1)(n+2)।

उदाहरण

इनपुट: n = 5  आउटपुट: 420

व्याख्या

1·2·3 + 2·3·4 + 3·4·5 + 4·5·6 + 5·6·7 = 6 + 24 + 60 + 120 + 210 = 420

nवां पद = n(n+1)(n+2) = n³ + 3n² + 2n

ज्ञात सूत्रों का उपयोग करके:

Σn = n(n+1)/2

Σn² = n(n+1)(2n+1)/6

Σn³ = n²(n+1)²/4

आवश्यक योग = ¼ n(n+1)(n+2)(n+3)

दो विधियाँ: गणितीय सूत्र या लूप।

एल्गोरिदम (सूत्र विधि)

इनपुट: n
स्टेप 1: sum = n*(n+1)*(n+2)*(n+3)/4 की गणना करें
स्टेप 2: sum प्रिंट करें

C कोड उदाहरण (सूत्र)

#include <stdio.h>
#include <math.h>

int main() {
    float n = 6;
    float area = n*(n+1)*(n+2)*(n+3)/4;
    printf("The sum is : %f", area);
    return 0;
}

आउटपुट

The sum is : 756

C कोड उदाहरण (लूप)

#include <stdio.h>

int main() {
    float n = 6;
    int res = 0;
    for(int i = 1; i <= n; i++)
        res += i * (i + 1) * (i + 2);
    printf("The sum is : %d", res);
    return 0;
}

आउटपुट

The sum is : 756
  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)परि