/* modf example */
#include <stdio.h> /* printf */
#include <math.h> /* modf */
int main ()
{
double param, fractpart, intpart;
param = 3.14159265;
fractpart = modf (param , &intpart);
printf ("%f = %f + %f \n", param, intpart, fractpart);
return 0;
}
LyogbW9kZiBleGFtcGxlICovCiNpbmNsdWRlIDxzdGRpby5oPiAgICAgIC8qIHByaW50ZiAqLwojaW5jbHVkZSA8bWF0aC5oPiAgICAgICAvKiBtb2RmICovCgppbnQgbWFpbiAoKQp7CiAgZG91YmxlIHBhcmFtLCBmcmFjdHBhcnQsIGludHBhcnQ7CgogIHBhcmFtID0gMy4xNDE1OTI2NTsKICBmcmFjdHBhcnQgPSBtb2RmIChwYXJhbSAsICZpbnRwYXJ0KTsKICBwcmludGYgKCIlZiA9ICVmICsgJWYgXG4iLCBwYXJhbSwgaW50cGFydCwgZnJhY3RwYXJ0KTsKICByZXR1cm4gMDsKfQ==