Cómo calcular un número flotante con n lugares decimales [duplicar]

Posible duplicado:
¿Cómo imprimo un valor doble con total precisión utilizando cout?

float a = 175.;
   cout << a;

Si ejecuto el código anterior obtendré solo 175, ¿cómo puedo calcular el número con (por ejemplo) 3 lugares decimales, incluso si fueran ceros? ¿Cómo puedo imprimir "175.000"?

Respuestas a la pregunta(2)

Su respuesta a la pregunta