![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 14.03.2013
Сообщений: 8
|
![]()
Дан текст. Группы символов, разделенные пробелами (одним или не-сколькими) и не содержащие пробелов внутри себя, будем называть словами. В тех словах, которые заканчиваются на -ing, заменить это окончание на -en.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.03.2011
Сообщений: 272
|
![]()
А в чем проблема?
Берете 2 файла: один с входными данными, другой для результатов. Считываете по одному слову в стринг и проверяете последние 3 символа, а потом записываете его в файл с результатом. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Считывать по одному слову в стринг - это, конечно круто, но мало реально.
Нужно, естественно, читать строку целиком и только потом разбивать ее на отдельные слова (в принципе, можно и не разбивать, а любую последовательность "ing " менять на "en ", и аналогичную проверку делать с последними тремя символами строки). Примечание: судя по условию, слова, после которых стоят знаки препинания, проверять и заменять не нужно. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 15.03.2011
Сообщений: 272
|
![]()
Дело в том, что строка может быть огромной длины. А установленный паскаль может не поддерживать работу с большими строками(макс 255). Поэтому считывать надо будет по одному символу. про знаки препинания, если не ошибаюсь, вообще ничего не написанно. Считывание по одному символу - глупость, но зато будет работать везде
|
![]() |
![]() |
![]() |
#5 | |||
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]() Цитата:
Цитата:
А не согласился я с тем, что считывать нужно по одному слову в строку. Согласитесь, это совершенно разные вещи. Цитата:
От себя я только предположит, что -ing следует читать как "ing", т.е. без дефиса. |
|||
![]() |
![]() |
![]() |
#6 |
Регистрация: 14.03.2013
Сообщений: 8
|
![]()
мне бы примерный код хотя бы, что бы для вида в контрольной было
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Пишите.
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написать программу на Pascal | homuak | Помощь студентам | 0 | 15.03.2013 12:58 |
нужна написать программу на С + + | Nazario | Общие вопросы C/C++ | 8 | 30.03.2011 15:43 |
Нужна помощь с лабой, не могу написать программу.... | Tanushka5606 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 05.05.2009 18:51 |
нужна помошь по программу | amiack | Помощь студентам | 7 | 17.07.2007 12:25 |