Data Type C

/* Use nested if to analyze numbers */
#include 
#include             /* For LONG_MAX */
void main()
{
  long test = 112L;              /* Stores the integer to be checked */
  printf("Enter an integer less than %ld:", LONG_MAX);        
  scanf(" %ld", &test);                                       
   if( test % 2L == 0L) {
     printf("The number %ld is even", test);
     if ( (test/2L) % 2L == 0L) {
       printf("\nHalf of %ld is also even", test);
       printf("\nThat's interesting isn't it?\n");
     }
   }
   else
     printf("The number %ld is odd\n", test);
}