#include <stdio.h>
#include <math.h>
int main() {
// your code goes here
double h = .1;
double x = 1;
int nSteps = fabs(x / h);
double rem = fmod(x, h);
printf("fmod output is %f\n",rem);
if(fabs(rem)<.000001)
printf("fmod output is almost near 0\n");
rem = remainder(x,h);
printf("remainder output is %f\n",rem);
if(fabs(rem)<.000001)
printf("remainder output is almost near 0\n");
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbigpIHsKICAgIC8vIHlvdXIgY29kZSBnb2VzIGhlcmUKICAgIGRvdWJsZSBoID0gLjE7CiAgICBkb3VibGUgeCA9IDE7CiAgICBpbnQgblN0ZXBzID0gZmFicyh4IC8gaCk7CgogICAgZG91YmxlIHJlbSA9IGZtb2QoeCwgaCk7CiAgICBwcmludGYoImZtb2Qgb3V0cHV0IGlzICVmXG4iLHJlbSk7CiAgICBpZihmYWJzKHJlbSk8LjAwMDAwMSkKICAgICAgICBwcmludGYoImZtb2Qgb3V0cHV0IGlzIGFsbW9zdCBuZWFyIDBcbiIpOwoKICAgIHJlbSA9IHJlbWFpbmRlcih4LGgpOwogICAgcHJpbnRmKCJyZW1haW5kZXIgb3V0cHV0IGlzICVmXG4iLHJlbSk7CiAgICBpZihmYWJzKHJlbSk8LjAwMDAwMSkKICAgICAgICBwcmludGYoInJlbWFpbmRlciBvdXRwdXQgaXMgYWxtb3N0IG5lYXIgMFxuIik7CgogICAgcmV0dXJuIDA7Cn0=