mam do napsiania program wyliczający sume szeregu dla x w przedziale [0,2 ; 0,3], krok x=0,01, w którym błąd wynosi 0,000001 ( tzn dla takiego k dla którego wynik będzie mniejszy od błędu program przestaje inkrementować k, sumuje poprzednie wyniki i wysyła do konsoli), myślę ,że popełniłem błąd gdzieś w pętlach, zagnieżdzeniach, prosze o pomoc i z góry dziękuje.
#include<iostream>
#include<cmath>
using namespace std ;
int main ()
{
float x,k,w,e;
for (x=0.2;x<=0.301;x=x+0.01){
for (k=0;w>=0.000001;k++){
w=(12/(7k+1)) pow(x,(7*k+1));
e=e+w;
}
cout<<"suma szeregu dla x= "<<x<<"wynosi : "<<e<<endl;
}
cin.get();
return 0 ;
}