Подскажите, пожалуйста, код игры "Четное - нечетное".
Условия игры:
Компьютер генерирует случайное целое число, а человек пытается угадать четное оно или нечетное. Результат сравнения выводится на экран.
Ну например:
bool getResponse(char* prompt, char* secondaryPrompt)
{
cout << prompt;
while (true)
{
string inp;
getline(cin, inp);
if (inp.length() == 1)
{
char resp = tolower(inp[0]);
if (resp == 'y')
return true;
if (resp == 'n')
return false;
}
cout << secondaryPrompt;
}
}
void main()
{
srand(time(0));
while (true)
{
bool respEven = getResponse(
"Is next number even? (y/n): ",
"Please say 'y' or 'n': ");
double r01 = rand() / (double)(RAND_MAX + 1); // in [0 .. 1)
int random100 = (int)(r01 * 100); // in [0 .. 100)
bool random100even = (random100 % 2) == 0;
bool guessIsRight = random100even == respEven;
if (guessIsRight)
cout << "your guess is right" << endl;
else
cout << "your guess is wrong" << endl;
}
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Пишу класс для работы с матричной алгебройМатрица может быть произвольного размера, поэтому память выделяю в конструкторе (а в деструкторе...
Добрый день, можете мне привести в качестве примера листинг кода c++, чтобы открывался сокет к сайту "examplecom" по порту 716, допустим
Добрый вечерЗанимаюсь изучением программирования микроконтроллеров АВР, и столкнулся с вопросом передачи данных от микроконтроллера на ПК через...
Здравствуйте! Вывожу текст на печать через QPainter::drawTextПодскажите как можно изменить интервал между строками