IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Задачка на замену символов, Pascal
PALADIN
сообщение 3.12.2008 17:49
Сообщение #1





Группа: Пользователи
Сообщений: 6
Пол: Мужской
Реальное имя: Игорь

Репутация: -  0  +


Условие:
Написать программу, заменяющую все подсловия abc на def. Удалить все пробелы и точки. Процедуры НЕ использовать.


После значительной мозговой атаки получилось у меня вот что :


str: string[1..255];
for i = 1 to lenght (str) do
begin
if ((str[i]="a") and
(str[i+1]="b") and
(str[i+2]="c")) then
str[i]:="d";
str[i+1]:="e";
str[i+2]:="f";


if (str[j] = ".") then
for j = i+1 to lenght
str[j-1] := str [j];




помогите привести задачку к окончательному варианту, а то скоро сдавать
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
S!n
сообщение 3.12.2008 23:25
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Мужской
Реальное имя: Стас

Репутация: -  0  +


i:='def';

Сорри, здесь моя ошибка. Давно не работал со строками...


--------------------
"...Пропитанный злостью и никотином
Я навсегда останусь teen'ом.
Всегда семнадцать, всегда война
И вечный дождь с двух сторон окна..."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
PALADIN   Задачка на замену символов   3.12.2008 17:49
S!n   Мне нечто подобное на экзамене попалось. Подожди-к...   3.12.2008 18:00
PALADIN   да изучать изучали только так что ... слов нет. фа...   3.12.2008 18:20
S!n   Значит так, предложенная тобой программа не будет ...   3.12.2008 18:41
PALADIN   В целом, кроме вопроса как выглядит теперь програм...   3.12.2008 18:55
S!n   Вот тебе начало: var str: string[255]; i,x:integ...   3.12.2008 19:07
volvo   Очень просто: p := 1; while p <= length(s)...   3.12.2008 19:08
S!n   Целых два исходника ) И, кстати, правильный вопрос...   3.12.2008 19:11
volvo   :dry: Как это "начало" относится к зада...   3.12.2008 19:11
S!n   2volvo, я ответил на твой вопрос заранее =) К пр...   3.12.2008 19:19
PALADIN   Как я понял из условия задачи конструкция abc долж...   3.12.2008 19:29
S!n   У меня есть ошибка в коде, причем довольно глупая....   3.12.2008 19:56
Kascader   Program lab1; uses crt; var stroka: string; i:inte...   3.12.2008 20:26
volvo   S!n Что именно? Присвоение строки в переменную...   3.12.2008 21:25
S!n   i:='def'; Сорри, здесь моя ошибка. Давно н...   3.12.2008 23:25


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 14:02
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"