Главная страница
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.052 c
2-1165425952
Ezorcist
2006-12-06 20:25
2006.12.24
Удалить из списка элементы, удовл. условию.


15-1164924537
Германн
2006-12-01 01:08
2006.12.24
Чисто для смеха


15-1164970942
ocean
2006-12-01 14:02
2006.12.24
Бронирование гостиницы по кредитке


2-1165420972
Aleksandr77
2006-12-06 19:02
2006.12.24
Ответьте на вопрос о частоте монитора


15-1164858694
Slider007
2006-11-30 06:51
2006.12.24
С днем рождения ! 30 ноября