|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.06.2012, 14:14 | #1 |
Регистрация: 16.06.2012
Сообщений: 7
|
Метод бинарного поиска
Здравствуйте,Нужна помощь в написание программы Бинарного поиска в массиве Помогите пожалуйста
|
16.06.2012, 14:29 | #2 |
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
Вот держите, взял из одной своей прожки, ищется первое вхождение нужного элемента.
Массив называется mas, нумерация от 0 до n-1. Результат заностится в переменную average, вернее туда заносится индекс элемента массива, Ну дальше думаю сами сообразите Код:
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. Последний раз редактировалось Niro; 16.06.2012 в 14:34. |
16.06.2012, 14:36 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
I'm learning to live...
|
16.06.2012, 14:38 | #4 |
Регистрация: 16.06.2012
Сообщений: 7
|
спасибо,попробую разобраться)
|
16.06.2012, 15:26 | #5 |
Регистрация: 16.06.2012
Сообщений: 7
|
Вот что-то накидала с помощью интернета Но при запуске вылетает вот такая ошибка. (project1.exe raised exception class EConvertError with message ""is not a valid integer value')
Вот код Код:
Последний раз редактировалось Stilet; 16.06.2012 в 16:11. |
16.06.2012, 16:12 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
На какой строке?
I'm learning to live...
|
16.06.2012, 16:19 | #7 |
Регистрация: 16.06.2012
Сообщений: 7
|
Ну она уже запускается,а когда вводишь что-либо в edt1 и нажимаешь на кнопку вылетает вот такая ошибка
|
16.06.2012, 16:21 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
StrToInt замени на StrToIntDEF(что там у тебя, 0) тогда если не удастся преобразовывать строки в числа выдаст 0
I'm learning to live...
|
16.06.2012, 16:25 | #9 |
Регистрация: 16.06.2012
Сообщений: 7
|
это в a[i]:=StrToInt(StrnGrd1.Cells[i-1,0] ) ; заменять?
заменили,пишет [Error] Unit2.pas(63): Not enough actual parameters Вот сейчас ещё одну увидела [Warning] Unit2.pas(79): Variable 'verh' might not have been initialized Последний раз редактировалось Ксения Юрьевна; 16.06.2012 в 16:28. |
16.06.2012, 17:02 | #10 |
Регистрация: 16.06.2012
Сообщений: 7
|
во всём разобралась) Аж самой стыдно за такие ошибки^^всем спасибо
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Класс Бинарного дерева поиска | Godfather07 | Помощь студентам | 1 | 15.06.2012 13:29 |
Дерево бинарного поиска | vika911 | Помощь студентам | 3 | 17.03.2012 20:57 |
Распечатка бинарного дерева поиска | xMURNx | Помощь студентам | 0 | 05.04.2011 22:59 |
Алгоритмы линейного и бинарного поиска. | Seafulf | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 01.03.2008 21:39 |