Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- long odd(unsigned long n);
- long even(unsigned long n);
- long odd(unsigned long n)
- {
- return n != 0 ? even(n - 1) : n;
- }
- long even(unsigned long n)
- {
- return n != 0 ? odd(n - 1) : !n;
- }
- int main(void)
- {
- unsigned long n;
- scanf("%lu", &n);
- odd(n) ? puts("odd") : puts("not odd");
- even(n) ? puts("even") : puts("not even");
- return 0;
- }
Add Comment
Please, Sign In to add comment