Monday, July 10, 2006

[3/3] Checking for Leap Years using Logical Operators

Any year is entered through the keyboard, write a program to
determine whether the year is leap or not.
(Use the logical operators && and ||)


#include<stdio.h>
main()
{


int year;

printf("Enter the year to check for a leap year:");
scanf ("%d", &year);



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

{
printf("The entered year is a leap year.");
}
else
{

printf("The entered year is not a leap year.");
}

}


The file can be found at:
Download File


7 comments:

rameez said...

simple and awesome

arup said...

dat as grt...

Ekta said...

mindblowing..............

y rajashekar reddy said...

perfect answer

subho said...

Awesome answer.
Can you explain how u started thinking to solve the puzzle?

Thanks,
Subhankar.

hari chowdary said...

I want c program for to find a leap year or not without using % and / operators.

this is hari
nhari425@gmail.com.
if u know the answer pls send to my mail...

thnk uuuuuu

Amit Kashyap said...
This comment has been removed by the author.