Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- #include <cstdlib>
- #include <ctime>
- int main() {
- //Assignment: Post a use for the for loop.
- //Challenge: Make a small game where you have to guess a number before running out of turns!
- srand(time(NULL));
- int number = rand() % 50 + 1;
- int guess;
- std::cout << "**HIGH OR LOW!**\n\n";
- std::cout << "Guess a number between 1-50 before the turns run out!\n";
- for(int i = 5; i >= 1; i--){
- std::cout << i << " turns left. ";
- std::cout << "Choose a number between 1-50: ";
- std::cin >> guess;
- while(guess > 50 || guess < 1) {
- std::cout << "That number isn't between 1-50! Try again!\n";
- std::cout << "Choose a number between 1-50: ";
- std::cin >> guess;
- }
- if(guess > number){
- std::cout << guess << " is too high!\n";
- }
- else if(guess < number){
- std::cout << guess << " is too low!\n";
- }
- else if(guess == number) {
- std::cout << "You guessed correctly! It was " << number << "!\n**YOU WIN!**\n";
- std::cout << "**THANKS FOR PLAYING!**";
- return 0;
- }
- if(guess > number - 2 && guess < number + 2 && i > 1){
- std::cout << "You're getting close!\n";
- }
- }
- std::cout << "\nYou lost! The number was " << number << "!\n";
- std::cout << "**THANKS FOR PLAYING!**";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement