Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.24;
Скачать: CL | DM;

Вниз

Слова перевертыши   Найти похожие ветки 

 
ssss   (2006-12-02 16:33) [0]

Как в дельфи апликатион сделать программу слова перевертыша..например вводиться слово Qwe надо что б было Ewq!
Заранее благодарю


 
Palladin ©   (2006-12-02 16:44) [1]

for i:=1 to length(s) div 2 do
begin
 s[i]:=chr(byte(s[i])+byte(s[length(s)-i+1]));
 s[length(s)-i+1]:=chr(byte(s[i])-byte(s[length(s)-i+1]));
 s[i]:=chr(byte(s[i])-byte(s[length(s)-i+1]));
end;


 
PZ   (2006-12-02 17:23) [2]

> [1] Palladin ©   (02.12.06 16:44)

По заданию первая буква заглавная, а последняя строчная


 
Palladin ©   (2006-12-02 17:35) [3]

ну подкорректируй раз такой замечательный


 
PZ   (2006-12-02 17:38) [4]

Да, мне-то это не надо. Просто в задании так написано


 
Palladin ©   (2006-12-02 17:52) [5]

No comments. (c) Euronews


 
Dmitrij_K   (2006-12-02 17:55) [6]


> Да, мне-то это не надо. Просто в задании так написано

Это не ты с мотороллером?


 
Kolan ©   (2006-12-02 18:39) [7]

> апликатион

application
Читается как: "эпликэйшн"


 
vasIzmax ©   (2006-12-02 20:06) [8]

То же вариант:

i:=length(edit1.Text);
s:=edit1.Text;
edit1.Clear;
repeat
edit1.Text:=edit1.Text+s[i];
i:=i-1;
until i=0;


 
Anatoly Podgoretsky ©   (2006-12-02 20:19) [9]

> PZ  (02.12.2006 17:38:04)  [4]

Приведена только часть задания, что должно быть наоборот, ничего не видать про заглавные буквы. Ты лично с ним говорил? Тогда прочитай ему нотацию, чтобы полностью приводил задание.


 
DrPass ©   (2006-12-02 21:29) [10]

Edit1.Text:= ReverseString(Edit1.Text)


 
ajlekceu ©   (2006-12-06 17:59) [11]


> DrPass ©   (02.12.06 21:29) [10]
> Edit1.Text:= ReverseString(Edit1.Text)

ну тогда и еще +
uses... StrUtils


 
TUser ©   (2006-12-06 21:11) [12]

var c: char;
 s: string;
 i, j: integer;
begin
...  
j := length (s);
for i := 1 to length (s) do
 dec (j); // j := length(s) - i + 1;
 c := s[i];
 s[i] := s[j]
 s[j] := c;
 end;
...
end;


 
novill ©   (2006-12-07 09:26) [13]

> [12] TUser ©   (06.12.06 21:11)

Зачем стараться переплюнуть стандартную StrUtils.ReverseString ?


 
Palladin ©   (2006-12-07 10:10) [14]


> novill ©

а он ее не переплюнул, а модифицировал. это двойной ReverseString, написанный с грубыми ошибками.


 
novill ©   (2006-12-07 10:48) [15]

> [14] Palladin ©   (07.12.06 10:10)

код в [12] - сплошное недоразумение.
Непонятно дргуое: зачем изобретать велосипед?


 
Palladin ©   (2006-12-07 10:58) [16]

автор - стьюдент, задача - академическая

вот и весь секрет



Страницы: 1 вся ветка

Текущий архив: 2006.12.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.031 c
15-1164790906
Юрий Зотов
2006-11-29 12:01
2006.12.24
Шутка от BIOS


15-1165312311
umbra
2006-12-05 12:51
2006.12.24
что такое апартамент в СОМ?


3-1160470589
jiny
2006-10-10 12:56
2006.12.24
Проблема с RemoveAllNodes в AdvStringGrid при повторном вызове


15-1165216840
Gorlum
2006-12-04 10:20
2006.12.24
Оказывается, колесо может катиться вбок...


2-1165226089
KyRo
2006-12-04 12:54
2006.12.24
Ошибка подскажите как исправить