Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > Быки и коровы


Автор: DarkNort 17.4.2006, 12:32
Комп загадывает четырёх значное число, все цифры которого рызные, а первая не 0. 
-игрок пытается отгадать это число и вводит свои вариантыответа в предусмотренное для этого текстовое поле, а затем нажимает на кнопку ВВОД. если угадал цифру и её место то это бык, а если только цифру то овца
-загадывает  игрок, а угадывает комп.

мож кто делал или может, подскажите, чё то я не понимаю.... 

Автор: MAKCim 17.4.2006, 16:42
если загадывает комп вообще элементарно: разбиваем число на цифры, кладем в массив;
после ответа проверяем есть ли бык
Код

if (array[position]==number) {...}     // position - расположение, number - цифра которую назвал игрок

если нет - ищем в массиве number на любой позиции


угадывание компьютера реализовать сложнее, в 2-ух словах
мне кажется стоит ассоциировать с каждой цифрой массив позиций в которых этой цифры нет  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)