So the problem is that I have to get input from the user for the depth and then make that into Celsius and Fahrenheit using the formulas DC=10*Depth+20 and DF=1.8*DC+32 respectively. Here's what I've got so far, and it is picking up the Depth from the user, but I don't know how to make that depth carry to the functions below. It's not erroring and it keeps displaying 1.00 for the Depth (if I put 1), but 0.00 for both Celsius and Fahrenheit.

Thanks for the help in advance

Code:

Code:#include<stdio.h> /*Function Prototypes*/ void convert_celsius(void); /*determines the degrees in Celsius*/ void convert_fahrenheit(void); /*Converts Celsius to Fahrenheit*/ /*Name: main*/ int main(DegreesCelsius, DegreesFahrenheit) {double DepthInKm; /*depth inside earth in kilometers*//*get the depth in kilometers*/printf("EE 233 Fall 2012,P2: Depth to Celsius and Fahrenheit Conversion Program.\n\nEnter a depth in kilometers: "); scanf("%lf", &DepthInKm); /*compute the degrees in Celsius*/ convert_celsius(DepthInKm); /*compute the degrees in Fahrenheit*/ convert_fahrenheit(DegreesCelsius); /*display the result in a paragraph*/ printf("EE 233 Fall 2012,P2, dhc10, Daniel H. Camburn\n\nFor a depth of %.2f kilometers, the ", DepthInKm); printf("temperature is %.2f degrees Celsius, and %.2f degrees Fahrenheit.\n", DegreesCelsius, DegreesFahrenheit); return(0);} /* *Determines degrees in Celsius at the given depth */ void convert_celsius(DepthInKm) {double degrees_celsius; /*temperature in Celsius of the depth*/ degrees_celsius=(10*DepthInKm)+20;} /* *Converts Celsius to degrees Fahrenheit */ void convert_fahrenheit(DegreesCelsius) {double degrees_fahrenheit; /*temperature in Fahrenheit of the depth*/ degrees_fahrenheit=(1.8*DegreesCelsius)+32;}