en arrondissant double de deux points décimaux

double x = 9.29;
double y = 8.69;

double diff = floor((x - y)*100+0.5)/100.0;

cela me donne une diff de 0,6 mais j'en ai besoin que de 0,60 (deux décimales)
Quelqu'un pourrait-il svp m'aider?

std::setprecision
Êtes-vous l'impression de ce plus tard? Ce serait quand 0,6 et 0.60 ferait une différence. Et dans ce cas, comment vous l'impression de faire la différence sur ce que la réponse pourrait être mieux.
Je veux stocker dans diff variable.
diff est un double, 0.60 et 0,6 diffèrent seulement lors de l'impression ou de mise en forme dans une chaîne de caractères.

OriginalL'auteur CamAd | 2012-06-20