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;

        }