/* A little mathmatical recreation */ #include int main() { // float a, b, c, d, e, f; double a, b, c, d, e, f; a = 1.0; b = 3.0; c = 3.0; d = (a / b) * c; e = a / b; f = e * c; printf("(%f / %f) * %f = %f\n", a, b, c, d); printf("(%f / %f) = %f\n", a, b, e); printf("%f * %f = %f\n", e, c, f); b = 10.0; c = 10.0; d = (a / b) * c; printf("(%f / %f) * %f = %f\n", a, b, c, d); printf("%f\n", (1.0 / 10.0) * 10.0); printf("Some significant figure fun\n"); a = 0.1000000000000000000005; printf("a is %f\n\n", a); printf("a is %1.25f\n\n", a); a = 0.0000000000000000000005; printf("a is %f\n\n", a); printf("a is %1.25f\n\n", a); printf("a is also %e\n\n", a); }