Помогите с программированием на С++ задание внутри

Помогите с программированием на С++ задание внутри
Пожалуйста помогите написать программу:

С помощью операторов цикла, протабулировать на отрезке от А до В с области определения функции, заданную расписанию в ряд Тейлора. Для сравнения вычислить также в каждой точке табуляции значение функции задано формулой. Результаты представить в виде таблицы с комментариями.

  • #include
    #include
    #include
    using namespace std;
    int main(){
    double e=1e-12,a,b,d;
    do cout< <"A B Delta? ", cin>>a>>b>>d; while(abs(a)>=1 || abs(b)>=1);
    cout< < endl; cout<< fixed; for(double x=a;x<=b+1e-8*d;x+=d) {double s=0,p=-6; int i=1; while(abs(p)>e)s+=p=-p*(i+3)/i*x,i++;
    s=1-s/6; cout< < setw(10)<< setprecision(5)<< x<< setw(30) << setprecision(10)<< s<< setw(30)<< setprecision(10)<< pow(1+x,-4)<< endl;} cin.get(); cin.get();}