Ask Question
19 March, 09:05

6.31 LAB: Leap year - functions A year in the modern Gregorian Calendar consists of 365 days. In reality, the earth takes longer to rotate around the sun. To account for the difference in time, every 4 years, a leap year takes place. A leap year is when a year has 366 days: An extra day, February 29th. The requirements for a given year to be a leap year are: 1) The year must be divisible by 4 2) If the year is a century year (1700, 1800, etc.), the year must be evenly divisible by 400 Some example leap years are 1600, 1712, and 2016. Write a program that takes in a year and determines whether that year is a leap year. Ex: If the input is:

+1
Answers (1)
  1. 19 March, 12:43
    0
    The code is given below in C with appropriate comments

    Explanation:

    #include

    #include

    bool ISLeapYear (int userYear)

    {

    / / If a year is multiple of 400,

    / / then it is a leap year

    if (userYear % 400 = = 0)

    return true;

    / / Else If a year is multiple of 100,

    / / then it is not a leap year

    if (userYear % 100 = = 0)

    return false;

    / / Else If a year is multiple of 4,

    / / then it is a leap year

    if (userYear % 4 = = 0)

    return true;

    return false;

    }

    int main (void) {

    int year;

    printf ("Enter year : ");

    scanf ("%d",&year);

    if (ISLeapYear (year)) {

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

    }else{

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

    }

    return 0;
Know the Answer?
Not Sure About the Answer?
Get an answer to your question ✅ “6.31 LAB: Leap year - functions A year in the modern Gregorian Calendar consists of 365 days. In reality, the earth takes longer to rotate ...” in 📙 Computers & Technology if there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Search for Other Answers