Produce a program that reports whether or not an input integer is odd or even.
<? // generate a random number $number = mt_rand(1, 100); // divide the number by two and see if anything is left // if so, it must be an odd number, because even numbers can always be divided by two perfectly if ($number % 2) // show that the number is odd echo $number . ' is odd.'; else // show that the number is even echo $number . ' is even.'; ?>Which produces:
14 is even.
Here's a c++ solution:
#include <iostream.h>int main (){ int i; cout << "Type a number or 0 to exit\n>"; cin >> i; if (i%2) cout << "That number is odd.\n"; else cout << "That number is even.\n"; return 0;}