\(\displaystyle{ e ^{x}=1+ \frac{x}{1!}+ \frac{x^2}{2!} +...+ \frac{x^n}{n!}}\)
Mój kod wygląda tak:
Kod: Zaznacz cały
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int silnia(int n)
{
if(n==0)
return 1;
else
return silnia(n-1)*n;
}
float funkcja(float x, float n)
{
int t, v=0, suma=0, a;
for(t=0; t<=n; t++)
{
for(a=0; a<=n; a++)
{
v=pow(x,t)/(silnia(a));
suma=suma+v;
}
}
return suma;
}
int main(void)
{
float n, x, w, p;
printf("Podaj x i n
");
scanf("%f %f" ,&x ,&n);
w=exp(x);
printf("Exponenta do potegi %f wynosi %f
",x , w);
p=silnia(n);
printf("Silnia z %f wynosi;% f
",n, p);
printf("Exponenta przedstawiona za pomoca szeregu potegowego wynosi %f
", funkcja(x,n));
system("pause");
return(0);
}