Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2011, 20:33   #1
Gy9vin
 
Регистрация: 28.11.2011
Сообщений: 7
По умолчанию логарифмический поток

чето у меня не получается с этим проверте пожалуйста


Код:
procedure TForm1.Button1Click(Sender: TObject);
var
i,n,j,z,r,l,p,m,find:integer;
a:array[1..5] of integer;
begin
randomize;
for i:=0 to 5 do

StringGrid1.Cells[i,0]:=inttostr(round(random(10)));
z:=strtoint(edit1.text);
find:=0;
l:=1;
p:=n;
while l<= p do
begin
m:=(l+p)div z;
   if a[m]=z then
   begin
          find:= 1;
          break
   end
     else
     if z > a[m] then
     l:= m+1
     else
     p:= m -1;
     end;
if find= 1 then
label1.Caption:='элемент найден'
else
label1.Caption:='элемент не найден'
end;
Gy9vin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поток. Не получается создать поток. Выдает ошибки при запуске bigory Общие вопросы по Java, Java SE, Kotlin 3 23.09.2010 00:40
поток в C Svetoch Помощь студентам 0 16.05.2010 20:03
Поток в Си shapiro Помощь студентам 1 18.04.2010 23:01
ПОТОК Neymexa Общие вопросы .NET 5 12.05.2009 01:03
Логарифмический масштаб AfzaL Паскаль, Turbo Pascal, PascalABC.NET 2 03.12.2006 12:16