This is Small Game.
In this game computer guess any number between 1 to 10. User has 3 chance to guess that number.
when game over. user have a choice to play again or quit.
Program
#include <iostream>
using namespace std;
#include <ctime>
#include <cstdlib>
int main ()
{
int secret,i,chance,guess;
char answer;
srand(time(0));
do {
secret=rand()%11;
i=0;
chance=1;
do{
cout <<"Enter any number betwwen 1-10"<<endl;
cin >> guess;
while (guess>10 || guess<0){
cout <<"YOU Enter invalid guess which is out of range enter number between 1-10: ";
cin >>guess;}
if (guess<secret){
cout <<"sorry you enter very small value" <<endl;
}else if (guess>secret){
cout <<"sorry you enter very large value" <<endl;
}else {
cout <<"congratulation you enter right answer"<<endl;
i++;
}
chance++;
if (chance==4){
cout <<"Sorry you have no any chance left correct answer is " <<secret <<endl;
}
}while (chance!=4 && i!=1);
cout <<"Do you want to play again [y/n]" <<endl;
cin >>answer;
while (answer!='Y'&& answer!='y' && answer!='n' && answer!='N')
{
cout <<"YOu enter in walid character please enter y/n" <<endl;
cin >>answer;
}
}while (answer=='Y' || answer=='y');
cout <<"Thanks for playing" <<endl;
cout <<"Have a nice day" <<endl;
return 0;
}
No comments:
Post a Comment