#include #include #include using namespace std; float f(float t,float y); float EulerExplicite (float t0, float tf,float y0,int N, float(*func)(float,float)); float EulerImplicite(float xo,int N,float yo,float h,float t1,float(*funcf)(float,float,float,float),float(*funcg)(float,float,float,float)); float f(float t,float y){ return -2*y+(exp(-2*t)); } float f1 (float yi,float pas,float tiet1,float yiet1){ float res; res= yiet1-(yi+pas*(-2*yiet1+(exp(-2*tiet1)))); return res; } float g2(float yi,float pas,float tiet1,float yiet1){ float res; res=1+2*pas; return res; } int main (void){ cout <<"resultat Euler explicite" << EulerExplicite(0.0,4.0,0.1,80,f)<