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

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

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

> Строки проверьте, проверьте правильность написания программы
Янычар
сообщение 2.01.2007 12:57
Сообщение #1


Пионер
**

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

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


Проверьте правильность работы программы: Вводится строка слов через пробелы каждое слово, требуцется удалить те слова которые встречаются три раза не болеее не менее
Program stroki;
var s,h,p:string;
pos,posite,fal,fal2,del,del2,m:integer;
writeln('enter the length');
readln(h);
p:=h;
repeat
probel:=pos(' ',p);{определяет позицию пробела в строке}
s:=copy(p,0,probel-1);{копирует в строку s первое слово из строки p}
posite:=pos(s,h);{определяет позицию строки s в s}
m:=length(s);
delete(p,0,probel);{удаляет из строки p первое слово}
del:=pos(s,p);
fal:=pos(s,p)+m;{позиция второго слова строки s в строке h с учетом что из строки р было удалено одно слово длиной m }
if fal<>m then
delete(p,del,m);
fal2:=pos(s,p)+2*m;{позиция третьего слова так же как и первого}
del2:=pos(s,p);
if fal2<>2*m then
begin
delete(h,posite,m);{удаление трех одинаковых слов }
delete(h,fal,m);
delete(h,fal2,m);
end;
until c=0;
writeln(h);
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


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

 



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