Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Reverse Guess My Number
- // Computer tries to guess user's number
- #include <iostream>
- #include <cstdlib>
- #include <ctime>
- using namespace std;
- int main()
- {
- cout << "\tWelcome to Guess My Number\n\n";
- cout << "This time, we will try to guess your number!";
- int userNumber;
- cout << "Please enter a number between 1 and 100: ";
- cin >> userNumber;
- srand(static_cast<unsigned int>(time(0))); // seed random number generator
- int computerGuess = rand() % 100 + 1; // random number between 1 and 100
- int tries = 0;
- while (computerGuess != userNumber)
- {
- cout << computerGuess;
- if (computerGuess > userNumber)
- {
- cout << "Too high!\n\n";
- ++tries;
- }
- else if (computerGuess < userNumber)
- {
- cout << "Too low!\n\n";
- ++tries;
- }
- else
- {
- cout << "\nThat's it! I guessed your number in " << tries << " guesses!\n";
- }
- srand(static_cast<unsigned int>(time(0))); // seed random number generator
- int computerGuess = rand() % 100 + 1; // random number between 1 and 100
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement