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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2009, 13:13   #1
rasti6ka
Новичок
Джуниор
 
Регистрация: 17.05.2009
Сообщений: 1
По умолчанию Замена букв

Здравствуйте! Если кто-то сталкивался с подобной задачей или знает, как её решить, прошу помочь! Необходимо заменить буквы введенного слова(маленькие латинские) на цифры следующим образом:

___1___2___3___4___5___6
1__a __b___ c___d___e___f
2__g___h___i____j___k___l
3__m___n__ o___p___q___r
4__s___t___u___v___w___x
5__y___z

т.е. a-11, b-12, c-13 и т.д. + пробел заменить на нижнее подчеркивание

Последний раз редактировалось rasti6ka; 17.05.2009 в 13:20.
rasti6ka вне форума Ответить с цитированием
Старый 17.05.2009, 15:24   #2
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,690
По умолчанию

как-то так:
Код:
var
  s:string;
  news: string;
  i: integer;
begin
  readln(s);
  news:='';
  for i:=1 to length(s) do
    if ord(s[i])=32 then news:=news+'_'
    else  news:=news+inttostr((ord(s[i])-96)div 6+1)+inttostr((ord(s[i])-96)mod 6);
  writeln(news);
  readln();
end.
Kostia вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена букв! kykysya Общие вопросы Delphi 17 18.10.2010 21:17
замена знаков и букв memka PHP 8 19.04.2009 18:51
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL DorianLeroy Фриланс 8 18.02.2009 18:52
Замена маленьких букв на большие. DELPHI Absent Помощь студентам 2 23.03.2008 17:19