Establecer los dígitos después del punto decimal

Tengo un número flotante, por ejemplo, 12.12123 ¿Existe una función que muestre solo un número con 2 dígitos después del punto decimal 12.12?

Aquí está el código:

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

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

así que si y1 = 1.001 y y2 = 1.002 no aparecen como lo mismo.

Traté de agregar. cout.setf (ios :: fixed, ios :: floatfield); cout.precision (2);

pero no parece ayudar

Respuestas a la pregunta(7)

Su respuesta a la pregunta