Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/09/2008, 16:44
Avatar de antoniog
antoniog
 
Fecha de Ingreso: junio-2006
Mensajes: 118
Antigüedad: 18 años, 6 meses
Puntos: 4
Exclamación Respuesta: Redondear un double a 3 digitos cbuilder

Hola,

En CBuilder no existe esa funcion (tiene la misma libreria math.h que otros compiladores de C)

Pero bueno, al parecer se te hace complicada la funcion, asi que yo te la pongo aqui:
Código:
#include<math.h> //<--necesitas esta libreria para la potencia

double round(double r,int n_digit)
   {
   int n=pow(10,n_digit);
   r=((float)((int)(r*n+0.5)))/n;
   return(r);
   }
Si quieres que aparezca como tu dices, pues quita el "+0.5" en la funcion round

Saludos
__________________
Mis pininos en blogs: prog en C, cursos

Última edición por antoniog; 25/10/2009 a las 13:21