% & fmod() : reminder after division

#include <stdio.h>
int main() {
printf("\nRemainder = %.2f", fmod(14,3)); // Remainder= 2.00
printf("\nRemainder = %.2f", fmod(3,14)); // Remainder= 3.00
printf("\nRemainder = %.2f", fmod(-14,3)); // Remainder= -2.00
printf("\nRemainder = %.2f", fmod(14,0)); // Remainder= -nan
printf("\nRemainder = %.2f", fmod(14,2)); // Remainder= 0.00
return 0;
}
We will get reminder of a division by using % operator .
x % y 
x = division numerator number
y = division denominator number

Example with integer as inputs

#include <stdio.h>
#include <math.h>
int main(void){
     long int    x,y , z;
     x=13;
     y=3;
     z  = (x % y);
     printf("%d ", z);
     return 0;
}
The above code will give this output.
1

Example with float variables by using fmod()

#include <stdio.h>
#include <math.h>
int main(void){
     float    x,y , z;
     x=13.345;
     y=2.32;
     z  = fmod(x, y);
     printf("%f ", z);
     return 0;
}
Output is here
1.745001

Subscribe

* indicates required
Subscribe to plus2net

    plus2net.com



    Post your comments , suggestion , error , requirements etc here




    We use cookies to improve your browsing experience. . Learn more
    HTML MySQL PHP JavaScript ASP Photoshop Articles FORUM . Contact us
    ©2000-2024 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer