Игра "угадай число"

Задача: Написать программу, которая генерирует случайное число в диапазоне от 1 до 100 и просит пользователя угадать его. Программа должна подсказывать пользователю, больше или меньше загаданное число, чем введенное.

int get_random_number() // генерирует рандомное число
{

	return rand() % 100;

}

int checkGuess(int guess, int secretNumber) // проверка угадал ли пользователь
{
	int x = 0;
	
	if (guess > secretNumber)
	{
		cout << "Секретное число меньше!" << endl;
		return x;
	}
	else if (guess < secretNumber)
	{
			cout << "Секретное число больше!" << endl;
			return x;
	}
	else if (secretNumber == guess)
	{
		cout << "Победил!" << endl;
		x = 1;
		return x;
		
	}
	else
	{
		cout << "ошибка" << endl;
		return x;
	}
	
}


int main()
{
	setlocale(LC_ALL, "Rus");  // Подключаем русские символы
	
	srand(time(NULL));
	
	int secretNumber = get_random_number();
	int userGuess; // число пользователя
	
	
	

	do
	{
		cout << "введите число: " << endl;
		cin >> userGuess;
		
		if (checkGuess(userGuess, secretNumber) == 1)
		{
			cout << "секретное число было: " << secretNumber << endl;
			break;
		}
	} while (true);
	

}	

Last updated