C
c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
int main() {
double a = 0.000005;
double result = 1.000000/a;
int integer_part = result;
double fractional_part = result - integer_part;
/* 200000.00000 get prints,because "result" get rounded off by format specifier only for display purpose.but "result" still hold the precise floating value */
//printf("Divide Result - %f\n\n",result);
//print "Result" variable actual holding value
printf("Divide Result - %0.30f\n\n",result);
printf("Integer part - %d\n\n",integer_part);
printf("Fractional part - %0.30f\n\n",fractional_part);
return 0;
}
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run