#include #define same(a,b) ((a)-(b)<1e-6&&(b)-(a)<1e-6) #define M 110 long double posl[M],p[M],p1[M],C; long double ps[M][M]; int nps[M]; long double value(long double v) { int i; long double av=0; for (i=M-1;i>=0;i--) av=v*av+p[i]; return av; } long double fakt[M]; long double cvalue(long double what,int po) { return what/fakt[po]; } void nas(long double *pol,long double nik) { int i; for (i=nik+1;i>0;i--) pol[i]=pol[i-1]; pol[0]=0; for (i=0;i<=nik;i++) pol[i]-=nik*pol[i+1]; } void sum(long double *pol,long double *pol1,long double C,int k) { int i; for (i=0;i