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

Вниз

помогите написать программу   Найти похожие ветки 

 
Макс   (2005-01-07 17:20) [0]

как написать программу, которая будет по нажатию на кнопку заменять каждую букву в слове на 3-ю по счету после нее("а" меняется на "в", "в" на "д" и т.д)?
например:
в текстовой строке вводится слово "нос", а после нажатия на созданную кнопку, слово поменяется на "пру".
заранее спасибо.


 
begin...end ©   (2005-01-07 17:24) [1]

> Макс   (07.01.05 17:20)

var
 I: Integer;
 S: String;

begin
 for I := 1 to Length(S) do
   S[I] := Chr(Ord(S[I]) + 2)
end.


P.S. Высылайте Балтику N, где N принадлежит множеству 5..9.


 
Kerk ©   (2005-01-07 17:25) [2]

так... на вскидку...
var
 s: string;
 i: Integer;
 tmp: Char;
begin
 s := "нос";
 for i := 0 to Length(s)-1 do
 begin
   tmp := Char(Ord(s[i])+3);
   if tmp > "я" then tmp := Char(Ord(tmp)-Ord("я"));
   s[i] := tmp;
 end;
end;


 
Kerk ©   (2005-01-07 17:26) [3]

вместо
if tmp > "я" then tmp := Char(Ord(tmp)-Ord("я"));
надо
if tmp > "я" then tmp := Char(Ord(tmp)-Ord("я")+Ord("а"));


 
antonn ©   (2005-01-07 17:35) [4]


> Макс   (07.01.05 17:20)  

е-мое, студент! а у меня такое же задание было(только буква другая), но я сам делал! Привет Студентам!!!


 
panov ©   (2005-01-07 18:54) [5]

>автор.
Изучи правила.



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

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

Наверх




Память: 0.47 MB
Время: 0.036 c
1-1104089765
X3M
2004-12-26 22:36
2005.01.23
Левая/правая кнопа мыши


3-1103656778
Guitar
2004-12-21 22:19
2005.01.23
Какое событие происходит и как его обработать?


1-1105502786
TankMan
2005-01-12 07:06
2005.01.23
Писал кто-нибудь видеопроигрыватель?


3-1103359735
Dell3r
2004-12-18 11:48
2005.01.23
Печать


9-1096788065
Delphis
2004-10-03 11:21
2005.01.23
как сделать так, чтобы на любом разрешении визуальное оформление