मैं एक वर्ग मैं तैयार हूं और मेरे कोड इससी कार्यक्रम सेल्सियस
#include <stdio.h>
int main (void)
{
int fahrenheit;
double celsius;
printf("Enter the temperature in degrees fahrenheit:\n\n\n\n");
scanf("%d", &fahrenheit);
celsius = (5/9) * (fahrenheit-32);
printf ("The converted temperature is %lf\n", celsius);
return 0;
}
तरह लग रहा है सी में सेल्सियस तक फारेनहाइट परिवर्तित करने के लिए एक कार्यक्रम के साथ कुछ मदद की जरूरत है के लिए एक कार्यक्रम लिख रहा हूँ करने के लिए फारेनहाइट कन्वर्ट करने के लिए हर बार जब मैं इसे निष्पादित करता हूं तो इसका परिणाम 0.000000 है। मुझे पता है कि मुझे कुछ याद आ रहा है लेकिन यह पता नहीं लगा सकता कि क्या।
आप पूर्णांकों के साथ काम कर रहे हैं, तो आप तैरता या डबल्स के साथ काम करने की जरूरत है। – Joe
साइड नोट, कंपाइलर्स आमतौर पर 5.0 को एक डबल मानते हैं। फ्लोट वैल्यू कैल्क करने के लिए आपको 5.0 एफ कहना होगा। मोबाइल –