Олимпиадный тренинг

Задача . Угадай число


Задача

Темы:

Проект. Угадай число

Игра "Угадай число" предназначена для развлечения пользователей и развития их логического мышления. В игре компьютер загадывает случайное число в заданном диапазоне, а пользователь должен его угадать, получая подсказки о том, больше или меньше его предположение загаданного числа.

Задачи:
  • Реализация механизма генерации случайного числа.
  • Создание пользовательского интерфейса для ввода чисел и получения подсказок.
  • Обработка пользовательского ввода и предоставление обратной связи.


На 7 баллов необходимо обеспечить обработку некорректного ввода (например, нечисловые значения) с выводом соответствующего сообщения об ошибке. Кроме этого, необходимо ограничить число попыток угадывания числа. Если пользователь не угадал за указанное число попыток (рассчитвается автоматически по диапазоку чисел), необходимо выдать пользователю, что он проиграл.

На 8 баллов необходимо реализовать таймер, который бы обеспечивал быстрый отклик на действия пользователя (не более 5 секунд).


Прикрепите к ответу файл с программой и напишите в поле ввода описание.

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя