code:
Can't Copy and Paste this?
Click here for a copy-and-paste friendly version of this code!
Terms of Agreement:
By using this code, you agree to the following terms...
1) You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for langauges that allow it) freely and with no charge.
2) You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.
3) You may link to this code from another website, but ONLY if it is not wrapped in a frame.
4) You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.
//
//Program name: Leap Year Calculator
//Written by Kevin Cheng
//E-Mail: kevcng@hotmail.com
//Website: http://www.jiajian.net
/* header files*/
#include
#include
#include
//prototype
int _leap (int year);
//typedefs
typedef const int uint;
//main procedure
void main(void)
{
int _year, _date, _month, temp; //declaring variables
cout << "Enter a year: "; cin >> _year;
temp = _leap (_year);
switch( temp){
case 1: cout << "The year of " << _year << " is a leap year\n";
break;
case 2: cout << "The year of " << _year << " isn't a leap year\n";
break;} system("PAUSE");}
//function use for calculating leap year
// s.
int _leap(int year)
{
uint _2k(2000);
uint _cons(4);
if( (((year - _2k)%_cons) + 1)==1)
return 1;
else return 2;
}