#include <stdio.h>
#include <math.h>
int silnia(int liczba);
int main()
{
int liczba,n,x = 1;
liczba = 1;
for(n = 1 ; n < 20 ; n++)
{
liczba += pow(x,n)/silnia(n);
}
printf("%d",liczba);
return 0;
}
int silnia(int liczba)
{
int i;
long wynik = 1;
for(i = 1; i <= liczba; i++)
{
wynik = wynik * i;
}
return wynik;
}
Chciałem obliczyć (e x) ze wzoru e x = 1 + x/1! + x 2 /2! + x 3 /3! +...
Dałem n do 20, ponieważ potem będzie ciężko już policzyć silnie dla zmiennej.
Co tu poprawić pomoże ktoś ?
Trochę ten wzór nie poprawny,bo nie mogę go dobrze wyeedytować. Ma być x podniesione do potęgi i dzielone na silnie.