В программке константой прописывается целое число от 0 до 100(любое). Юзер
В программе константой прописывается целое число от 0 до 100(любое). Юзер обязан его отгадать не более чем за 10 попыток.
Задать свой вопросСгенерировать случайное число.
Ввести счетчик попыток. Присвоить ему значение 1.
Пока счетчик попыток меньше, либо равен 10
запрашивать у пользователя еще одно число,
если оно больше загаданного, то выводить "много",
если оно меньше загаданного, то выводить "мало",
по другому сообщать, что число угадано и прерывать исполнение цикла,
наращивать счетчик попыток на единицу.
После цикла, если число не было угадано, то вывести извещенье о том, что пробы исчерпаны, и какое число было загадано компом.
Самый верный метод отгадать число наименее чем за 10 попыток - это разделять спектр на 2. Например, если число лежит в границах от 0 до 100, то введя 50 мы сразу сокращаем спектр поиска в два раза. Если было сказано, что загаданное число меньше 50-ти, то вводим 25 и таким образом опять уменьшаем спектр в 2 раза.
Если следовать этому правилу то будет нужно 6-7 попыток, т.к. число 100 (изначальная длина спектра) лежит в границах между 26 и 27.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.