Operators Statements C++ Tutorial

#include 
using namespace std;
int multiple( int );
int main()
{
   int y;
   cout << "Enter an integer between 1 and 32000: ";
   cin >> y;
   if ( multiple( y ) )
      cout << y << " is a multiple of X" << endl;
   else
      cout << y << " is not a multiple of X" << endl;
   return 0;
}
int multiple( int num )
{
   int mask = 1, mult = 1;
   for ( int i = 0; i < 10; i++, mask <<= 1 )
      if ( ( num & mask ) != 0 ) {
         mult = 0;
         break;
      }
   return mult;
}