#include #include #define CM_PER_FEET 30.48 #define CM_PER_INCH 2.54 double getHeight(void); int main (void) { double height; height = getHeight(); while (height != 0) { unsigned feet = height / CM_PER_FEET; double inch = (height - feet * CM_PER_FEET) / CM_PER_INCH; printf("%.2f cm = %u feet, %.1f inches\n", height, feet, inch); height = getHeight(); } printf("bye\n"); return 0; } double getHeight(void) { double height; printf("Enter a height in centimeters (<=0 to quit): "); if (scanf("%lf", &height) != 1 || height <= 0) { height = 0; } return height; }