// QUICKEST WAY TO DETERMINE IF A NUMBER IS
// EVEN or ODD

// Justin C. Miller
// 1-29-2001
// University of Wisconsin Oshkosh
// Made for: http://www.geocities.com/neonprimetime.geo/index.html
// Borland Builder 4.0
// looks at JUST THE 1ST BIT of a number
// (which is the determining if bit 0 is set)
// if bit 0 is set, it is an odd number
// else it is an even number

#include 

int main()
{
        int SomeNumber = 4 ;

        bool IsEven = ( ( SomeNumber & 1 ) == 0 );

        cout << ( IsEven ? "true" : "false" )<< endl ;

        SomeNumber = 3 ;

        IsEven = ( ( SomeNumber & 1 ) == 0 );

        cout << ( IsEven ? "true" : "false" ) << endl ;

        return 0 ;
}

    Source: geocities.com/neonprimetime.geo/cpp/cpp_SourceCode

               ( geocities.com/neonprimetime.geo/cpp)                   ( geocities.com/neonprimetime.geo)