fork download
  1. // Marvyn De La Torre CS1A Chapter 5, P.298, #20
  2. /**************************************************************
  3.  * Play Random Number Guessing Game
  4.  * This program generates a random number and asks the user to
  5.  * guess the number until the correct number is entered.
  6.  *
  7.  * Input:
  8.  * The user's guesses.
  9.  *
  10.  * Output:
  11.  * A message indicating whether the guess is too high,
  12.  * too low, or correct.
  13.  **************************************************************/
  14.  
  15. #include <iostream>
  16. #include <cstdlib>
  17. #include <ctime>
  18. using namespace std;
  19.  
  20. int main()
  21. {
  22. int randomNumber;
  23. int guess;
  24.  
  25. srand(time(0));
  26. randomNumber = rand() % 100 + 1;
  27.  
  28. cout << "Guess the random number from 1 to 100: ";
  29. cin >> guess;
  30.  
  31. while (guess != randomNumber)
  32. {
  33. if (guess > randomNumber)
  34. {
  35. cout << "Too high, try again." << endl;
  36. }
  37. else
  38. {
  39. cout << "Too low, try again." << endl;
  40. }
  41.  
  42. cout << "Enter your guess: ";
  43. cin >> guess;
  44. }
  45.  
  46. cout << "Congratulations! You guessed the number." << endl;
  47.  
  48. return 0;
  49. }
Success #stdin #stdout 0s 5324KB
stdin
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
stdout
Guess the random number from 1 to 100: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Too low, try again.
Enter your guess: Congratulations! You guessed the number.