leap year c++
#include <iostream> using namespace std; int main() { int year; cout << "Enter a year: "; cin >> year; // if year is divisible by 4 AND not divisible by 100 // OR if year is divisible by 400 // then it is a leap year if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { cout << year << " is a leap year."; } else { cout << year << " is not a leap year."; } return 0; }
Source: www.programiz.com
c++ Program to check if a given year is leap year
// C++ program to check if a given // year is leap year or not #include <bits/stdc++.h> using namespace std; bool checkYear(int year) { // If a year is multiple of 400, // then it is a leap year if (year % 400 == 0) return true; // Else If a year is multiple of 100, // then it is not a leap year if (year % 100 == 0) return false; // Else If a year is multiple of 4, // then it is a leap year if (year % 4 == 0) return true; return false; } // Driver code int main() { int year = 2000; checkYear(year) ? cout << "Leap Year": cout << "Not a Leap Year"; return 0; } // This is code is contributed // by rathbhupendra
Source: www.geeksforgeeks.org