#include <stdio.h>
int is_even ( int number )
{
int even = 1; /* default case is true, it is even */
/* Is it Odd? Check to see if there is a remainder */
if ( number % 2 != 0 )
{
even = 0; /* set to false, its Odd */
}
return (even); /* 1 if Even, 0 if Odd */
}
int main(void) {
printf ("\nis_even for %i returns a %i", 5, is_even
(5)); /* odd */
printf ("\nis_even for %i returns a %i", 6, is_even
(6)); /* even */
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgaXNfZXZlbiAoIGludCBudW1iZXIgKSAKeyAKCWludCBldmVuID0gMTsgIC8qIGRlZmF1bHQgY2FzZSBpcyB0cnVlLCBpdCBpcyBldmVuICovCgkKICAgIC8qIElzIGl0IE9kZD8gIENoZWNrIHRvIHNlZSBpZiB0aGVyZSBpcyBhIHJlbWFpbmRlciAqLyAKICAgIGlmICggbnVtYmVyICUgMiAhPSAwICkgCiAgICB7CiAgICAJZXZlbiA9IDA7ICAvKiBzZXQgdG8gZmFsc2UsIGl0cyBPZGQgKi8KICAgIH0KICAgIAogICAgcmV0dXJuIChldmVuKTsgICAvKiAxIGlmIEV2ZW4sIDAgaWYgT2RkICovCiAgICAgICAgICAKfQoKaW50IG1haW4odm9pZCkgewoJCglwcmludGYgKCJcbmlzX2V2ZW4gZm9yICVpIHJldHVybnMgYSAlaSIsIDUsIGlzX2V2ZW4oNSkpOyAgLyogb2RkICovCgkKCXByaW50ZiAoIlxuaXNfZXZlbiBmb3IgJWkgcmV0dXJucyBhICVpIiwgNiwgaXNfZXZlbig2KSk7ICAvKiBldmVuICovCgkKCXJldHVybiAwOwp9Cg==