इस पोस्ट में, आप सी में अलग-अलग तरीकों से सीखेंगे, कि यह जांचने के लिए कि कोई विशेष वर्ष लीप वर्ष है या नहीं।
एक लीप वर्ष 366 दिनों के बजाय 366 दिनों का होता है, यहाँ हम देखेंगे की फरवरी सामान्य 28 दिनों के बजाय लगभग 29 दिन लंबा है। यह अतिरिक्त दिन उन वर्षों में आता है जो चार के गुणज होते हैं, अर्थात 1992, 1996, 2000, 2004, 2008, 2012 . . . . . आदि |
Logic for Leap Year in Hindi
हम में से अधिकांश लोग ग्रेगोरियन कैलेंडर में लीप वर्ष की जांच करने के लॉजिक को निश्चित रूप से जानते हैं। लीप वर्ष की पहचान करने के लिए ये तीन नियम अपनाने चाहिए-
- वर्ष को समान रूप से 4 से विभाजित किया जा सकता है,
- यदि वर्ष को समान रूप से 100 से विभाजित किया जा सकता है, तो यह एक लीप वर्ष नहीं है, सिवाय इसके कि,
- वर्ष भी समान रूप से 400 से विभाज्य है। तब यह एक लीप वर्ष है।
leap year condition in Hindi
The algorithm of this program is −
START
Step 1 → टेक इन्टिजर वेरिएबल इयर
Step 2 → असाइन वैल्यू टू the वेरिएबल
Step 3 → चेक इफ इयर is दिविसिअब्ले by 4 but नोट 100 ,DISPLAY लीप इयर
Step 4 → चेक इफ इयर is दिविसिअब्ले by 400 DISPLAY लीप इयर
Step 5 → अन्यथा, DISPLAY "not लीप इयर
STOP
Pseudocode−
procedure leap_year()
IF year%4 = 0 AND year%100 != 0 OR year%400 = 0
PRINT year is leap
ELSE
PRINT year is not leap
END IF
end procedure
Program to assign values of two numbers and print their addition. | Program to sort array using Selection Sort in c |
Example:
#include<stdio.h>
int main()
{ int year;
printf("Enter any year : ");
scanf("%d",& year);
if( ((year%4==0)&&(year%100!=0))||(year%400==0) )
printf("%d is a leap year",year);
else
printf("%d is not a leap year",year);
return 0;
}
Output:
Enter any year : 2025
2025 is not a leap year
--------------------------------
Process exited after 12.46 seconds with return value 0
Press any key to continue . . .