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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2010, 21:24   #1
WeRsUs
 
Регистрация: 26.10.2010
Сообщений: 7
Вопрос

Народ помогите . У меня такая задача , есть срока в memo , состоящая из разного количества букв "u"(up) (+1), "d"(down) (-1) . есть какая то строка . Например (размер строки может быть разным):
uduuddu
и должно выписываться значение
1012101
то есть 0+(up)1=1 - запомнили это значение
1-(down)1=0 -запомнили это значение и т.д.
Вот мой код :
s-строка
Код:
for i:=length(s)-1 downto 1 do begin
    if s[i]='d' then begin
      dec(x);
    end;
  end;
  for i:=length(s)-1 downto 1 do begin
      if s[i]='u' then begin
       inc(x);
      end;
   end;
   memo1.Lines.Add(inttostr(x));
И вот я не могу понять как запоминать эти значения . Нужно заполнять
все эти значения в массив , но я не понимаю как это сделать ?

народ кому не лень скажите как это сделать ?

Последний раз редактировалось Stilet; 20.11.2010 в 21:59.
WeRsUs вне форума Ответить с цитированием
Старый 20.11.2010, 22:07   #2
maxionans
Форумчанин
 
Аватар для maxionans
 
Регистрация: 02.01.2010
Сообщений: 254
По умолчанию

Код:
var
  I, Digit : Integer;
  Inp, Outp : String;
begin
  Inp := 'uduuddu';
  Digit := 0;
  Outp := '';

  for I := 1 to Length( Inp ) do
  begin
    case Inp[ I ] of
      'u' : Inc( Digit );
      'd' : Dec( Digit );
    end;
  
    Outp := Outp + IntToStr( Digit );
  end;

  Memo1.Lines.Add( Outp );
end;
maxionans вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Небольшая игра Sparky Помощь студентам 5 04.12.2009 08:22
Небольшая неувязочка Next HTML и CSS 2 24.09.2009 13:22
Небольшая просьба stim-12 Помощь студентам 1 15.12.2008 17:14
Небольшая задачка по СИ Wadroz Помощь студентам 1 29.10.2008 21:01