#include <stdio.h>
#include <math.h>
int main(int argc, char **argv)
{
printf("fmod(4.3, 2.0) = %.1f\n", fmod (4.3, 2.0));
printf("fmod(18.5, 4.2) = %.1f\n", fmod(18.5, 4.3));
printf("fmod(5.1, 3.0) = %.1f\n", fmod(5.1, 3.0));
printf("fmod(-5.1, 3.0) = %.1f\n", fmod(-5.1, 3.0));
printf("fmod(5.1, -3.0) = %.1f\n", fmod(5.1, -3.0));
printf("fmod(-5.1, -3.0) = %.1f\n", fmod(-5.1, -3.0));
printf("fmod(0.0, 1.0) = %.1f\n", fmod(0, 1.0));
printf("fmod(-0.0, 1.0) = %.1f\n", fmod(-0.0, 1.0));
printf("fmod(3.1, INFINITY) = %.1f\n", fmod(3.1, INFINITY));
return 0;
}
/*
run:
fmod(4.3, 2.0) = 0.3
fmod(18.5, 4.2) = 1.3
fmod(5.1, 3.0) = 2.1
fmod(-5.1, 3.0) = -2.1
fmod(5.1, -3.0) = 2.1
fmod(-5.1, -3.0) = -2.1
fmod(0.0, 1.0) = 0.0
fmod(-0.0, 1.0) = -0.0
fmod(3.1, INFINITY) = 3.1
*/