Hi I made this game just for the fun of it:
I'm wondering how, after I either win or lose at the game, I would give an option to restart the game. Possibly a switch case? And how would I define the replay point in the game?Code:#include <stdafx.h> #include <iostream> #include <cstdlib> #include <time.h> using namespace std; int main() { const int lowest = 1; const int highest = 999; int nNumber, nGuess, nNoOfGuesses; time_t seconds; time(&seconds); srand((unsigned int) seconds); nNumber = rand() % (highest - lowest + 1) + lowest; cout<<"Guess the Number - by UPNPAD" <<endl <<"Hey you! Lets play guess the number! Okay, the rules are: " <<endl; cout<<"1. The number is anything from 1-999" <<endl <<"2. You have 10 guesses to get the number" <<endl; cout<<"3. If you get it wrong, I'll tell you if you should guess higher or lower next time." <<endl <<"OK! Let's Play!" <<endl; for (nNoOfGuesses = 1; nNoOfGuesses < 11; nNoOfGuesses++){ cout<< "Please type your guess: " <<endl; cin>>nGuess; cin.ignore(); if (nGuess < nNumber){ cout<<"Try guessing higher." <<endl; } else if (nGuess > nNumber){ cout<<"Try guessing lower." <<endl; } else if (nGuess = nNumber){ cout<<"Well done! You guessed correctly!" <<endl; cin.get(); return 0; } } cout<<"You didn't manage to guess the number in 10 tries. The answer you needed was " <<nNumber <<" :( Better luck next time!" <<endl; cin.get(); return 0; }



LinkBack URL
About LinkBacks


