Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int odd(unsigned int n);
- int even(unsigned int n);
- int odd(unsigned int n)
- {
- return n != 0 ? even(n - 1) : n;
- }
- int even(unsigned int n)
- {
- return n != 0 ? odd(n - 1) : !n;
- }
- int main(void)
- {
- unsigned int n;
- scanf("%u", &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