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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2010, 12:26   #1
DOC26
Новичок
Джуниор
 
Регистрация: 23.10.2010
Сообщений: 2
По умолчанию Обработка текста

Задана строка, состоящая из цифр, букв латинского алфавита и пробелов. В строке замените каждую цифру соответствующим английским словом в верхнем регистре и отделите его пробелами от остального текста. В полученной строке уберите повторяющиеся пробелы. Сформированный текст не должен содержать пробелы в начале и в конце. Английские названия цифр записаны в таблице.

0 1 2 3 4 5 6 7 8 9
ZERO ONE TWO THREE FOUR FIVE SIX SEVEN EIGHT NINE
Формат входных данных
Во входном файле записана непустая строка, длина которой не превосходит 1 000 000. Строка завершается концом файла.
Формат выходных данных
Выведите в выходной файл сформированный текст.
Пример
input.txt output.txt
1234 ONE TWO THREE FOUR
1 and2 ONE and TWO
DOC26 вне форума Ответить с цитированием
Старый 23.10.2010, 13:25   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Предлагаю систему:
Код:
var inn,outt:TStringList;i:integer;
begin
 inn:=TStringList.Create; inn.LoadFromFile('file1.txt');
 outt:=TStringList.Create; outt.LoadFromFile('file2.txt');
 outt.Delimiter:=' ';
 outt.DelimitedText:=outt.Text;
 for i:=0 to outt.Count-1 do begin
  outt[i]:=inn.Values[outt[i]];
 end;
 outt.SaveToFile('file3.txt');
 outt.Free;inn.Free;
  { TODO -oUser -cConsole Main : Insert code here }
end.
Учитывая:
Файл с шаблоном:
Цитата:
0=ZERO
1=ONE
2=TWO
3=THREE
4=FOUR
5=FIVE
6=SIX
7=SEVEN
8=EIGHT
9=NINE
входной файл
Цитата:
1 2 3 4
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка текста JRcoker Общие вопросы Delphi 5 31.07.2008 23:35
обработка текста pvleo Фриланс 4 14.07.2008 05:19
Обработка текста Absent Помощь студентам 2 20.05.2008 23:17
Обработка текста Absent Помощь студентам 1 10.05.2008 19:56
Обработка текста GAGARIN-NEW Общие вопросы Delphi 7 06.10.2007 15:25