🔵 C Language • Hindi Tutorial Lesson 25/28

leap year program in c


Leap year program C programming language mein ek aisa program hai jo ek di gayi year ko "leap year" ya "non-leap year" mein classify karta hai. Ek leap year 4 se divisible hota hai, lekin agar woh 100 se bhi divisible hai toh usse leap year nahi maana jata. Lekin agar woh 400 se divisible hai, toh phir bhi leap year hota hai.


Niche ek C program diya gaya hai jo leap year ko check karta hai:


```c #include


int main() {


int year;


printf("Enter a year: ");


scanf("%d", &year);


if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {


printf("%d is a leap year.\n", year);


} else {


printf("%d is not a leap year.\n", year);


}


return 0;


} ```


Is program mein:


1. User se ek year input liya jata hai.


2. Fir `if` statement mein diye gaye conditions ko check kiya jata hai:


- Year ko 4 se divide karne par remainder 0 hona chahiye (`year % 4 == 0`).


- Year ko 100 se divide karne par remainder 0 nahi hona chahiye (`year % 100 != 0`).


- Ya phir year ko 400 se divide karne par remainder 0 hona chahiye (`year % 400 == 0`).


3. Agar ye conditions sahi hain, toh year leap year hai, aur agar nahi hain, toh year non-leap year hai.


Is program ko compile aur run karke aap kisi bhi year ko leap year ya non-leap year mein classify kar sakte hain.