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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2009, 09:25   #1
lider24816
Пользователь
 
Регистрация: 21.12.2008
Сообщений: 17
По умолчанию Что изменить в коде?

Дана непустая последовательность различных натуральных чисел, за которой следует 0. Определить максимальное по абсолютному значению число в данной последовательности.

Код:
procedure TForm1.Button1Click(Sender: TObject);
Var
o,r,a:ansistring;
b,c,f,g:integer;
Begin
a:=edit1.Text;
c:=0;
g:=0;
For b:= 0 to length(a) do begin
r:=copy(a,b,1);
If r='*' then begin
o:=copy(a,b-c,c);
c:=0;
f:=strtoint(o);
if (g=0) and (f>0) then
g:=f;
if (f>0) and (f<g) then
g:=f;
end
else begin
if b<2 then begin
c:=1;
end
else begin
c:=c+1;
end;
end;
end;
Label1.Caption:=inttostr(g);
end;
end.
lider24816 вне форума Ответить с цитированием
Старый 30.05.2009, 09:58   #2
Скандербег
Форумчанин
 
Регистрация: 04.04.2009
Сообщений: 438
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  o,r,a : ansistring;
  b,c,f,g : integer;
Begin
  a := edit1.Text;
  c := 1;
  g := 0;
  For b := 1 to length(a) do begin
    r := copy(a, b, 1);
    If (r = '*') or (r = '0') then begin
      o := copy(a, c, b-c);
      c := b + 1;
      if TryStrToInt(o, f) and (g < f) then
        g := f;
    end;
  end;
  Label1.Caption := inttostr(g);
end;
Скандербег вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что исправить в коде? lider24816 Помощь студентам 6 26.05.2009 19:31
Подскажите что исправить в коде Grisha248 Помощь студентам 5 25.05.2009 03:00
что тут нужно изменить? asd48 Общие вопросы C/C++ 2 08.04.2009 21:47
C++ ошибка в коде. Непонимаю что не так POPOV Помощь студентам 2 04.09.2008 18:04
Что в коде не так? Simply-Art Общие вопросы Delphi 3 08.07.2007 19:32