Write a Guess My Number Game program The program generates a
Solution
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int random = 0;
int guessed = 0;
int counter = 0;
srand(time(NULL));
random = rand() % 100 + 1;
printf(\"Guess my number! \");
while(1)
{
counter++;
scanf(\"%d\", &guessed);
if (guessed == random)
{
printf(\"You guessed correctly in %d tries! Congratulations!\ \", counter);
if(counter <5) //if he answers within 5 guess
{
printf(\"You have done awesome \");
}
else if(counter>5) //if he took more than 5 guesses
{
printf(\"You tooke to long \");
}
break;
}
if (guessed < random)
printf(\"Your guess is too low. Guess again. \");
if (guessed > random)
printf(\"Your guess is too high. Guess again. \");
}
return 0;
}
============================================
./a.out
Guess my number! 23
Your guess is too low. Guess again. 50
Your guess is too low. Guess again. 75
Your guess is too high. Guess again. 74
Your guess is too high. Guess again. 65
Your guess is too high. Guess again. 64
Your guess is too high. Guess again. 55
Your guess is too low. Guess again. 57
Your guess is too high. Guess again. 56
You guessed correctly in 9 tries! Congratulations!
You tooke to long
