función para almacenar un número determinado de decimal
Hola, estoy haciendo un programa en C y tengo una variable de tipo float que coje el valor resultado de un cálculo. ¿Como puedo hacer que sólo almacene en memoria un número determinado de decimales, por ejemplo sólo 4 decimales de todo el resultado de la operación?.
¿Existe alguna función que me permita hacerlo?..¿O teneis alguna función que lo haga?
Muchas gracias. Bernardo
¿Existe alguna función que me permita hacerlo?..¿O teneis alguna función que lo haga?
Muchas gracias. Bernardo
mira te lo puedo decir en lenguaje C++
tendrÃas que usar en la biblioteca #include<iomanip>
y cuando mandes a imprimir pones esto
cout<<"el resultado es: "<<fixed<<setprecision(2)<<X_variable<<endl;
en set presicion pones el valor de decimales que quieras puede ser 2,3,4. etc los que quieras. y tambien no se si lo escribà bien, puede ser que sea presicion o precision.. ojalá que te ayude :D
tendrÃas que usar en la biblioteca #include<iomanip>
y cuando mandes a imprimir pones esto
cout<<"el resultado es: "<<fixed<<setprecision(2)<<X_variable<<endl;
en set presicion pones el valor de decimales que quieras puede ser 2,3,4. etc los que quieras. y tambien no se si lo escribà bien, puede ser que sea presicion o precision.. ojalá que te ayude :D
