Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Formatiar numero en c++
Enviado por jose mario el día 16 de abril de 2008
hola saludos a todos, me ayudan, como puedo formatiar y redonder numero en c++ por ejemplo
si un numero de da:
x=12.2510
int main()
{
float x = 312.659234;
cout << x << endl;
// setprecision tiene un problema : fija el numero de digitos a imprimir
// y eso causa que el numero de digitos despues del punto decimal varia
// segun la longitud de la parte entera, que es igual a log10(x) + 1,
// sumamos 2 mas para la parte decimal.
cout << setprecision(log10(x) + 3) << x << endl;
cout << setprecision(log10(x) + 1) << x << endl;
cout << endl << "end of program - good bye ! ! ! " << endl;
return 0;
} // MAIN