#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
int main() {
    
    double value = 0.87499999;
    printf( "print value (0.87499999) : %.6e\n", value );

    printf( "quotient in wrong way : %d\n", (int)(value*1000) / 5 );
    
    // replacing : integral = (int)((value)*1000)
    int integral = (int)nearbyint( value*1000 );
    printf( "quotient in right way : %d\n", integral / 5 );
    
    return EXIT_SUCCESS;   
}