Untitled

 avatar
unknown
plain_text
3 years ago
1.6 kB
6
Indexable
#include <iostream>
#include <string>
#include <ctime>
#include <exception>

using namespace std;

//Win Function
int win() {
	cout << "You guessed the correct answer! Congratulations!\n\n";
	system("pause");
	exit(0);
	return 0;
	
		}



int main() {

	// User Answers
	int answer1;
	int answer2;
	int answer3;

	//Retry Flag
	char playagain;

	do {
		// Random Number Generation
		srand(time(NULL));
		unsigned int randomnumber = (rand() % 10) + 1;

		cout << "           Guess Game            \n";
		cout << "          ************          \n\n";
		cout << "You will get three chances to guess the number. \n\n";
		cout << "Guess a number in between 1 to 10. \n\n\n";
		cout << "Choice 1 : Enter your answer  : ";
		cin >> answer1;

		if (answer1 != randomnumber) {
			cout << "\nSorry wrong guess, Try Again \n\n";
		}
		else if (answer1 == randomnumber) {
			win();
		}

		cout << "Choice 2 : Enter your answer  : ";
		cin >> answer2;

		if (answer2 != randomnumber) {
			cout << "\nSorry wrong guess, Try Again \n\n";

		}
		else if (answer2 == randomnumber) {
			win();
		}

		cout << "Choice 3 : Enter your answer  : ";
		cin >> answer3;

		if (answer3 != randomnumber) {
			cout << "\nSorry wrong guess, You reached the limit \n\n\n";
			cout << "Correct number : " << randomnumber << "\n\n";
		}
		else if (answer3 == randomnumber) {
			win();
		}

		cout << "Play again ? y/n ";
		cin >> playagain;
		cout << "\n\n";

} while (playagain == 'Y' || playagain == 'y');
			cout << "Goodbye.\n\n";
		system("PAUSE");
		return 0;
	}
Editor is loading...