#include #include #include #include "nr.h" using namespace std; // Driver for routine eulsum int main(void) { const int NVAL=40; int i,j,mval; DP sum,term,x,xpower; Vec_DP wksp(NVAL); // evaluate ln(1+x)=x-x^2/2+x^3/3-x^4/4 ... for -1> mval; cout << endl; if ((mval < 1) || (mval > NVAL)) break; cout << setw(9) << "x" << setw(15) << "actual"; cout << setw(15) << "polynomial" << endl; for (i = -8;i<=8;i++) { x=i/10.0; sum=0.0; xpower = -1; for (j=0;j