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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2010, 22:15   #11
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Ну может так??
Код:
procedure TForm1.Sravnenie;
var s:string;
a:set of char;
i,j:integer;
begin
a:=['a','b','c','d','e','f','0','1','2' ,'3','4','5','6','7','8','9'];
s:=Memo1.Text;
Memo2.Clear;
Memo2.Text := Memo2.Text + '$';
j := 0;
for i:=1 to length(s) do
begin
if s[i] in a then 
begin
     memo2.text:=memo2.text+s[i];
     j := j+1;
end;
    if j = 8 then
    begin
        Memo2.Text := Memo2.Text + '$';
        j := 0;
    end;
end
end;
И ещё зачем вам функция???
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 22.12.2010, 22:31   #12
KEA0301
Пользователь
 
Регистрация: 20.12.2010
Сообщений: 28
По умолчанию

Ну а почему бы просто после каждых 8 символов не выводить $, примерно так:
Код:
k:=0;
for i:=1 to length(s) do
begin
if s[i] in a then begin memo2.text:=memo2.text+s[i]; k:=k+1; end;
if ((k mod 8) = 0) then
memo2.text:=memo2.text+'$';
end;
___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 23.12.2010 в 09:48.
KEA0301 вне форума Ответить с цитированием
Старый 22.12.2010, 22:34   #13
compres
Пользователь
 
Аватар для compres
 
Регистрация: 12.10.2010
Сообщений: 18
По умолчанию

Можно еще так :
Код:
for i:=1 to length(s) do
   if not (s[i] in a) then delete(s,i,1);
for i:=1 to length(s) do 
   if ((i mod 8) = 0) then insert ('$', s, i+1);
memo2.text:=s;

___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.
ICQ:610078 email: compres.dcod@gmail.com

Последний раз редактировалось Serge_Bliznykov; 23.12.2010 в 09:49.
compres вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с символом: ' Delphinchik Помощь студентам 1 16.09.2010 18:39
курс доллара Евгений К. Microsoft Office Excel 10 28.07.2010 22:56
отображение в ячейки другого значения, результат с символом marc-nikita Microsoft Office Excel 15 08.04.2010 06:41
Помогите сделать задание по Паскалю срочно ПЛЗ за 3 доллара urban007 Фриланс 3 08.12.2009 16:24
нужно сравнить компоненты, допустим, с символом => Q NSvirus Паскаль, Turbo Pascal, PascalABC.NET 5 27.04.2009 22:37