Gdy wartość "liczba" jest ujemna wynik sumy szeregu pojawia się jako "-nan(ind), jeżeli potrzebny będzie cały kod mogę go wrzucić.
double szereg(double liczba, double x, double delta, int*wskaznik, int maks)
double d = 1, s = 1;
int n = 1, silnia = 1, M = 0;
do
{
silnia = silnia*n;
d = d*(x*log(liczba)) / n;
s += d;
n++;
M++;
} while (fabs(d) >= delta || maks == M);
*wskaznik = M;
return s;