I am trying to write a program that asks the user to enter an integer representing an hour (an hour range from 0 - 167) Lets assume Monday at midnight is 0 and Sunday at 11pm is 167.. I need to print out the day of the weak and time am or pm. Here is what i have thats not working.
Code:int main(void) 10 11 { 12 13 int hour; 14 #define day (Monday || Tuesday || Wednesday || Thursday || Friday || Saturday || Sunday) 15 16 printf("Enter hours: "); 17 scanf("%d", &hour); 18 19 if (hour < 24) 20 day = Monday; 21 else if (hour > 23 || hour < 48) 22 day = Tuesday; 23 else if (hour > 47 || hour < 72) 24 day = Wednesday; 25 else if (hour > 71 || hour < 96) 26 day = Thursday; 27 else if (hour > 95 || hour < 120) 28 day = Friday; 29 else if (hour > 119 || hour < 144) 30 day = Saturday; 31 else ( hour > 143 || hour < 168) 32 day = Sunday; 33 34 printf("Result: %d\n", day);



LinkBack URL
About LinkBacks




