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

श्रृंखला का योग 1.2.3 + 2.3.+ … + n(n+1)(n+2) C . में

श्रृंखला के n पदों तक का योग ज्ञात कीजिए:1.2.3 + 2.3.4 +… + n(n+1)(n+2)। इसमें 1.2.3 पहले पद का प्रतिनिधित्व करते हैं और 2.3.4 दूसरे पद का प्रतिनिधित्व करते हैं।

आइए अवधारणा को बेहतर ढंग से समझने के लिए एक उदाहरण देखें,

Input: n = 5
Output: 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 =1,2,3,…

=n(n^2+3n+2)=n^3 +3n^2 +2n

अब, ध्यान दें

योग =n(n+1)/2; यदि nवाँ पद =n

=n(n+1)(2n+1)/6; यदि nवाँ पद =n^2

=n^2(n+1)^2/4; यदि nवाँ पद =n^3

अत:अभीष्ट योग =

n^2(n+1)^2 /4 + 3 ×n(n+1)(2n+1)/6 +2 × n(n+1)/2

=n^2 (n+1)^2 /4 +n(n+1)(2n+1)/2 + n(n+1)

=n(n+1) { n(n+1)/4 + (2n+1)/2 +1 }

=n(n+1) { (n^2 +n +4n+2 +4)/4}

=1/4 n(n+1){ n^2+5n+6}

=1/4 n(n+1)(n+2)(n+3)

इस समस्या को हल करने के दो तरीके हैं,

एक गणितीय सूत्र का उपयोग करके और दूसरा लूप द्वारा।

गणितीय सूत्र विधि में , इस श्रृंखला के लिए श्रृंखला सूत्र का योग दिया गया है।

एल्गोरिदम

इनपुट:n तत्वों की संख्या।

Step 1 : calc the sum,
   sum = 1/4{n(n+1)(n+2)(n+3)}
Step 2 : Print sum, using standard print method.

उदाहरण

#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

उदाहरण

#include <stdio.h>
#include<math.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. सी प्रोग्राम अंकगणितीय प्रगति श्रृंखला का योग खोजने के लिए

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

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

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

  1. कॉस (x) श्रृंखला के योग के लिए सी कार्यक्रम

    हमें x और n के मान के साथ दिया गया है, जहां x, cos के लिए कोण है और n cos(x) श्रृंखला में पदों की संख्या है। Cos(x) के लिए Cos(x) एक त्रिकोणमितीय फलन है जिसका उपयोग x कोण के मान की गणना करने के लिए किया जाता है। फॉर्मूला $$\cos (x) =\displaystyle\sum\limits_{k=0}^\infty \frac{(-1)^{k}}{(2k!)}x^{