/* rand_ext.c: guess the number */ #include <stdio.h> /* printf, scanf, puts, NULL */ #include <stdlib.h> /* srand, rand */ #include <time.h> /* time */ int main(void) { int secret, guess; /* initialize random seed */ srand(time(NULL)); /* generate secret number between 1 and 10 */ secret = rand() % 10 + 1; do { printf ("Guess the number (1 to 10): "); scanf ("%d",&guess); if (secret < guess) puts ("The secret number is lower"); else if (secret > guess) puts ("The secret number is higher"); } while (secret != guess); puts ("Congratulations!"); return 0; }