Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
Макс   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.034 c
14-1103511545
VMcL
2004-12-20 05:59
2005.01.23
Забавные пристрастия программистов VB


1-1105615962
Ega23
2005-01-13 14:32
2005.01.23
В чём может быть дело???


1-1105009509
XAdmin
2005-01-06 14:05
2005.01.23
Показ значения переменной в виде сообщения


14-1104986927
Чеширский_Кот
2005-01-06 07:48
2005.01.23
"Человек в лабиpинте" Роберта Силверберга


1-1104727124
DDDeN
2005-01-03 07:38
2005.01.23
Среда разработки в PE заголовке





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский