37 lines
458 B
MonkeyC
37 lines
458 B
MonkeyC
bool isLeapYear(int n)
|
|
{
|
|
if ((modulo(n,4) == 0 && modulo(n,100) != 0) || (modulo(n,400) == 0)){
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
int modulo(int k, int i)
|
|
{
|
|
while (k > 0){
|
|
k = k - i;
|
|
}
|
|
return k;
|
|
}
|
|
|
|
int main()
|
|
{
|
|
print("Please enter a year: ");
|
|
print_nl();
|
|
|
|
int n;
|
|
n = read_int();
|
|
|
|
print_int(n);
|
|
if (isLeapYear(n)){
|
|
print(" is a leap year.");
|
|
}
|
|
else
|
|
{
|
|
print(" is not a leap year.");
|
|
}
|
|
print_nl();
|
|
|
|
return 0;
|
|
}
|