इस ट्यूटोरियल में, हम श्रृंखला 1 - x^2/2 का योग प्राप्त करने के लिए एक प्रोग्राम पर चर्चा करेंगे! + एक्स ^ 4/4! ... nवें कार्यकाल तक।
इसके लिए हमें x और n के मान दिए जाएंगे। हमारा कार्य दिए गए n पदों तक दी गई श्रृंखला के योग की गणना करना होगा। यह फैक्टोरियल की गणना करके और शक्तियों की गणना के लिए मानक पावर फ़ंक्शन का उपयोग करके आसानी से किया जा सकता है।
उदाहरण
#include <math.h>
#include <stdio.h>
//calculating the sum of series
double calc_sum(double x, int n){
double sum = 1, term = 1, fct, j, y = 2, m;
int i;
for (i = 1; i < n; i++) {
fct = 1;
for (j = 1; j <= y; j++) {
fct = fct * j;
}
term = term * (-1);
m = term * pow(x, y) / fct;
sum = sum + m;
y += 2;
}
return sum;
}
int main(){
double x = 5;
int n = 7;
printf("%.4f", calc_sum(x, n));
return 0;
} आउटपुट
0.3469