Usa las funciones
modf(x, &y); // parte entera y fraccionaria del numero
y
pow10(x); // elevas la potencia al numero.
Yo lo hago asin, aunque hay muchas mas formas.
/********************************************************
* METODO: redondeoDec() *
* *
* Redondea un n£mero fraccionario. *
*********************************************************/
double redondeoDec(double numero, int dec)
{
double entera, fraccionaria, fraccion;
fraccionaria = modf(numero, &entera);
fraccion = redondeo (fraccionaria * pow10(dec));
return(entera+(fraccion/pow10(dec)));
} /* End redondeo() ***
**************************/
|