faraz abbasii said:
coding:
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
clrscr();
float n,b,sum=1,d,fact=1,e,x,t,c,;
printf("value for term\n");
scanf("%f",&n);
printf("value for x\n");
scanf("%f",&x);
for(b=2;b<=n;b++)
{
e=(pow(x,b));
for(c=1;c<=n;c++)
یہ لوپ کیوں لگایا ہے ؟ فیکٹوریل ایک لوپ سے نکلتا ہوتا ہے، اس کو ختم کر دیں
{
for(d=c;d>=1;d--)
اس کی جگہ بی منفی ایک آئے گا، میری ہدایات چیک کریں
{
fact=fact*d;
t=e/fact;
sum=sum+t;
ان دونوں سٹیٹمنٹس کو فیکٹوریل والےلوپ سے باہر رکھیں اور پھر فیکٹوریل والے ویری ایبل کو 1 اسائن کر دیں
}
}
}
printf("value of e^x is %f",sum);
getch();
}
Bookmarks