Définissez les chiffres après le point décimal

J'ai un nombre à virgule par exemple 12.12123
Est-il une fonction qui affiche uniquement le numéro à 2 chiffres après le point décimal
12.12 ?

Voici le code:

y1 = ( c1 - (a1 * x)) / b1;
 y2 = ( c2 - a2 * x) / b2;

if (y1 == y2)
  cout << "The same";

donc, si y1 = 1.001 et y2 = 1.002 ils n'apparaissent pas comme le même.

J'ai essayé d'ajouter.
cout.setf(ios::fixe, ios::floatfield);
cout.précision(2);

mais il ne semble pas aider.

Êtes-vous vraiment demander "comment comparer deux flotteurs de sorte qu'ils sont les mêmes à 2 décimales?"

OriginalL'auteur user474401 | 2010-10-13