j'ai honte de ma question!!!!!

j'ai honte de ma question!!!!! - Programmation

Marsh Posté le 25-08-2001 à 13:18:30    

c'est tout con mais bon. Je veux afficher en C++ un nombre flottant, mais pour l'instant je n'ai qu'un résultat arrondi à un entier. Pourtant j'utilise float:
float moyenne;
moyenne=acc/index;
cout<<moyenne;

Reply

Marsh Posté le 25-08-2001 à 13:18:30   

Reply

Marsh Posté le 25-08-2001 à 13:56:43    

quand tu écris acc/index, le compilateur considère ca comme une division d'entiers car acc et index sont des entiers. Logiquement il te renvoie un entier.
 
Pour avoir un float, il faut le spécifier :
 
float moyenne= (float) acc/index

 

[edtdd]--Message édité par tgrx--[/edtdd]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed