#include <iostream> using namespace std; bool even (int x); bool odd (int x) { if ( x == 0 ) return false; else return even (x-1); } bool even (int x) { if ( x == 0 ) return true; else return odd (x-1); } int main () { int x; cout << "Enter a non-zero integer: "; cin >> x; cout << "This number is even: " << even(x) << endl; cout << "This number is odd: " << odd(x) << endl; return 0; }