Hi, In the Leap year rules it says the years evenly divisible by 4 excluding those divisible by 100 or 400 are leap years.(I thought it was just the 4-year thing myself!) However in the examples it gives 2000 as an example of a leap year...... Comments?? I'd like to clear this up before getting nitpicked on the instructions rather than my feeble code:-) Terry

Hi Terry, The instructions are correct. 2000 is a leap year. 2000 / 4 = 500. and 2000 / 100 = 20. This blows the first check since 2000 is evenly divisible by both 4 and 100. 2000 / 400 = 5 However, this overrides the first check since 2000 is evenly divisible by 400. So 2000 is a leap year, just check a 2000 calendar

Terence Doyle
Ranch Hand

Joined: May 30, 2001
Posts: 328

posted

0

Hi, I don't want you to think I'm nitpicking ...that's for you guys... This is the text on the web page **************************************** Write a program that will read in a year and report if it is a leap year. The tricky thing here is that a leap year occurs: on every year that is evenly divisible by 4 // that's the 4-group except every year that is evenly divisible by 100 // doesn't except mean we should take out these ones??? except every year that is evenly divisible by 400. ********************************************** My interpretation was that from the group of 4-divisible years we would have to extract those that were 100-divisible and 400-divisible. I did express my surprise as I know 2000 is a leap year.

Terry [This message has been edited by Terence Doyle (edited June 11, 2001).]

Originally posted by Terence Doyle: In the Leap year rules it says the years evenly divisible by 4 excluding those divisible by 100 or 400 are leap years.(I thought it was just the 4-year thing myself!)