![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.11.2011
Сообщений: 27
|
![]()
надо чтобы компьютер угадывал цифру, которую загадал пользователь.(от 1 до 100). Но при начале программы. При нажатии он выдает 8(к примеру), нажимаешь больше - он выдает 83(к примеру), нажимаешь снова меньше а он может выдать 4( к примеру). как сделать так чтобы стал выдавать до того числа...помогите пожалуйста. есть еще мелкие вопросики, но только при решении этого...очень надо.
![]() ![]() Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 07.12.2011 в 16:02. |
![]() |
![]() |
![]() |
#2 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]()
читать про бинарный поиск
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
![]()
ох.. как бы объяснить то...
нужно помнить как минимум два последних введенных числа (в переменные, в массив - как вам удобнее) Затем: 1) Если сначала было больше, потом меньше, то генерировать число только из этого диапазона ( Random(a2-a1)+a1 ) 2) Если сначала было больше, и потом больше, то число из диапазона a2..100 ( Random (100-a2)+a2 ) 3) Если оба меньше, то из диапазона 1..a1 ( Random(a1)+1 ) 4) Случай сначала меньше, потом больше аналогичен первому, только надо поменять a1 и a2
благодарность - сюда (не забываем писать от кого)
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 07.11.2011
Сообщений: 27
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
![]()
в процедуре где компьютер угадывает число:
Код:
благодарность - сюда (не забываем писать от кого)
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 07.11.2011
Сообщений: 27
|
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 07.11.2011
Сообщений: 27
|
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 07.11.2011
Сообщений: 27
|
![]()
Как сделать так чтобы писать в Edit сразу в середину? Как сделать чтобы Image изменялся вместе с формой? И как сделать чтобы Label был цвета формы(форма не одного цвета)?
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
![]()
1) В edit нет расположения по центру, пользуйтесь или ручной отрисовкой, или сторонними компонентами
2) У любого объекта есть свойство Anchor, установите для Image их все в true и ее размер будет меняться вместе с формой 3) Возможно вам нужно свойство Transparent у Label P.S. По поводу угадывания Вы просто не так понимаете принцип работы, угадывать может сколько угодно, но для отсеивания лишних предположений - достаточно двух последних
благодарность - сюда (не забываем писать от кого)
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программа отвечающая правда ли что среди чисел имеются отрицательные числа | D1zz1 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 07.06.2011 08:00 |
Ув. Знатоки. (наработки задачи имеются) | Helena= | Microsoft Office Excel | 3 | 25.12.2010 13:51 |
Выяснить, имеются ли в школе однофамильцы. Паскаль. | profi | Помощь студентам | 5 | 23.01.2010 11:39 |
Имеются сильные трудности в написании программы!! | KnoPaA | Помощь студентам | 19 | 19.10.2009 00:16 |