/*	Guessing Game program */

#include <iostream.h>
#include <lvp\random.h>

int main()
{
	// Generate secret number
	const int MaxValue = 100;
	randomize();
	int Secret = 1+random(MaxValue);

	// Have user guess secret number
	const int GiveUpValue = 0;
	int NumGuesses = 0;
	int Guess;
	cout << "--Guessing Game!--\n";
	do {
		cout << "Enter guess (" << GiveUpValue << " to give up):";
		cin >> Guess;
		if (Guess != GiveUpValue) {
			if (Guess == Secret)
				cout << "You've got it!\n";
			else if (Guess < Secret)
				cout << "Too low!  Try again!\n";
			else
				cout << "Too high!  Try again!\n";
			NumGuesses++;
		}
	} while ((Guess != GiveUpValue) && (Guess != Secret));
	if (Guess == GiveUpValue)
		cout << "You gave up after " << NumGuesses << " guesses.\n";
	else
		cout << "It took you " << NumGuesses << " guesses.\n";
	return(0);
}


