सी कार्यक्रम लीप वर्ष की जाँच करने के लिए

इस उदाहरण में, आप यह जांचना सीखेंगे कि उपयोगकर्ता द्वारा दर्ज किया गया वर्ष लीप वर्ष है या नहीं।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित सी प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • सी प्रोग्रामिंग ऑपरेटर
  • C यदि … और कथन

एक लीप वर्ष सदी के वर्षों (00 के साथ समाप्त होने वाले वर्षों) को छोड़कर 4 से बिल्कुल विभाज्य है। सदी का वर्ष केवल एक लीप वर्ष होता है यदि यह 400 से पूरी तरह से विभाज्य हो।

उदाहरण के लिए,

  • 1999 एक लीप वर्ष नहीं है
  • 2000 एक लीप वर्ष है
  • 2004 एक लीप वर्ष है

लीप वर्ष की जाँच करने का कार्यक्रम

 #include int main() ( int year; printf("Enter a year: "); scanf("%d", &year); // leap year if perfectly visible by 400 if (year % 400 == 0) ( printf("%d is a leap year.", year); ) // not a leap year if visible by 100 // but not divisible by 400 else if (year % 100 == 0) ( printf("%d is not a leap year.", year); ) // leap year if not divisible by 100 // but divisible by 4 else if (year % 4 == 0) ( printf("%d is a leap year.", year); ) // all other years are not leap year else ( printf("%d is not a leap year.", year); ) return 0; )

आउटपुट 1

 एक वर्ष दर्ज करें: 1900 1900 एक लीप वर्ष नहीं है। 

आउटपुट 2

 एक वर्ष दर्ज करें: 2012 2012 एक लीप वर्ष है। 

दिलचस्प लेख...