Mega Code Archive

 
Categories / C / Data Type
 

Use nested if to analyze numbers

/* Use nested if to analyze numbers */ #include <stdio.h> #include <limits.h>            /* 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); }