truc  bizarre dans une boucle
	
	
		Voici le code suivant
	Code:
	
| 12
 3
 4
 5
 6
 7
 
 |  
int main(){
   double min_ws=1;
    double ws,dws=exp(0.1);
  for (ws = min_ws; ws <= min_ws*dws;ws*=dws)
    {cout<<ws<<",";
}} | 
 il est tout a  fait normal qu'il me renvoie 1,1.10517, puisque j'initialise a min_ws, puis je parcours la boucle jusqu'a min_ws*dws en incrémentant ws de dws. 
Par contre: 
	Code:
	
| 12
 3
 4
 5
 6
 7
 
 |  
int main(){
   double min_ws=1;
    double ws,dws=exp(0.1);
  for (ws = min_ws; ws <= min_ws*dws*dws ;ws*=dws)
    {cout<<ws<<",";
}} | 
 renvoie la meme chose, alors que j'ai repoussé la limite a min_ws*dws*dws au lieu de min_ws*dws
Enfin:
	Code:
	
| 12
 3
 4
 5
 6
 7
 
 |  
int main(){
   double min_ws=1;
    double ws,dws=exp(0.1);
  for (ws = min_ws; ws <= min_ws*dws*dws*dws ;ws*=dws)
    {cout<<ws<<",";
}} | 
 Il me renvoie 4 nombres, ce qui est correcte. En gros il y a un problème au deuxieme programme
JE ne vois pas du tout d'ou vient l'erreur??? 
J'avoue etre perdu la!!! 
merci de m'aider.