11-05-2004, 06:11 PM | #1 (permalink) |
Junkie
|
decimal places
I created a program that converts centigrade to farehenheit, and I want to only print the answer to two decimal places. I can probably leave it as it is, since the problem doesn't ask to be formatted that way, but if get a problem that involves money, I would like to know how to do it.
Here's the problem, and the language is c: Code:
/* This program converts Centigrade to Farenheit. Written by: zero2 */ #include <stdio.h> int main (void) { /*Local Definitions*/ float cent; float far; /*Statements*/ printf("Enter Temperature in Centigrade\n"); scanf(" %f", ¢); far = 32 + (cent * 1.8); printf("Temperature in Centigrade: %f\nTempreture in Farenheitt: %f\n", cent, far); return 0; } /* main */ /* Results Enter Temperature in Centigrade 37 Temperature in Centigrade: 37.000000 Tempreture in Farenheitt: 98.599998 Press any key to continue */ |
11-06-2004, 11:12 PM | #5 (permalink) |
Junkie
|
I probably should of mentioned that I was using visual studio, and am just a beginner at this.
I kind of knew that it had something to do with the printf statement, but I kept putting it in the wrong place, before % sign, which gave me some strange answers. |
Tags |
decimal, places |
|
|