The function **double fmod(double x, double y);** returns the floating point remainder of x divided by y.

## Function prototype of fmod

*double fmod(double x, double y);***x**: A floating point value of the numerator.**y**: A floating point value of the denominator.

## Return value of fmod

It returns remainder of dividing x by y.

## C program using fmod function

The following program shows the use of fmod function to find the floating point remainder.

#include <stdio.h> #include <math.h> int main () { double num, denom, remainder; printf("Enter numerator and denominator\n"); scanf("%lf %lf", &num, &denom); remainder = fmod(num, denom); printf("Remainder of %lf/%lf is %lf\n", num, denom, remainder); return 0; }

Output

Enter numerator and denominator 12.5 3 Remainder of 12.500000/3.000000 is 0.500000