✅Игра "угадай число"
Задача: Написать программу, которая генерирует случайное число в диапазоне от 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