convergence fonction (classique)
	
	
		Bonsoir, 
Je vous propose un programme (classique et plutôt scolaire) pour tester la convergence d'une fonction: 
je pose : Un+1 = Un – (function1(d1 ;d2)/function2(d1 ;d2))
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 
 | Extended function1(double d1,double d2) ;
Extended function2(double d1,double d2) ;
#include <iostream>
#include <maths.h>
int main()
{
int i;
double du0=10;
double du1=0 ;
for(i=0 ;i<30 ;i++)
{
if(function2(du1 ;5) !=0)
{
du0= du1-(function1(du1 ;5)/function2(du1 ;5)) ;
}
if(fabs(du0-du1)=0)
{
break ;
}
du1=du0 ;
}
if(i<30)
{
std :: cout << Ås the suites converge to Åt << du1 ;
}
else
{
std :: cout << the suites dont converge;
}
return 0;
} | 
 comment l'améliorer/le rendre plus robuste ?
Je vous remercie de votre aide.