pseudo code that may work... Code: Code int number = 1+rand()%20; boolean done = false; int tries = 5; int guess; while(!done && tries >0){ printf("Please Guess the Number between 1 and 20, You have %d tries remaining.\n", tries); scanf("%d", &guess); tries--; if(guess==number){ printf(blah); done = true; } } You may want to put something in so that if a user enters something outside the range it doesn't count as one of their tries. I feel like I've given too much away possibly!
int number = 1+rand()%20; boolean done = false; int tries = 5; int guess; while(!done && tries >0){ printf("Please Guess the Number between 1 and 20, You have %d tries remaining.\n", tries); scanf("%d", &guess); tries--; if(guess==number){ printf(blah); done = true; } }