Well.... the first if statement doesn't work at all:
Code:if (isalpha(x) || x > 50 || x < 1) { printf("Invalid entry."); } else { if(x == number) { printf("You won!!"); } else { printf("You lost. "); printf("The value generated was: %d", x); } }