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

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

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

 
 Ответить  Открыть новую тему 
> поиск парных букв в тексте
wolker
сообщение 15.03.2008 19:52
Сообщение #1





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

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


Добрый вечер!
Очень нужна помощь!
Просто горю.
Может кто сталкивался с этой бедой.
Вводим текст в строку. И если в этом тексте есть слова в которых встречаются две буквы "а",
выводим эти слова. Как написать эту программу на Паскале. Помогите чем можете.
Спасибо.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
compiler
сообщение 16.03.2008 0:28
Сообщение #2


Человек
*****

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

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


у меня получилось как-то так...
procedure wha(const s:string);
const
l:set of char =['A'.. 'Z', 'a'..'z'(* ,'' *)]; //дополнить буквами
s_let='а';
var
in_a, i:integer;
sn:string;
begin
in_a:=0;
for i:=1 to length(s)+1 do begin
if not (s[i] in l) then begin
if in_a=(*>=*)2 then writeln(sn); //а если в слове 3 буквы?
in_a:=0; sn:='';
end
else begin
if s[i] = s_let then inc(in_a);
sn:=sn+s[i];
end;
end;
end;

будут вопросы, задавай...

upd
множество букв можно заменить на множество разделителей..

Сообщение отредактировано: compiler - 16.03.2008 0:44


--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Гость
сообщение 16.03.2008 8:15
Сообщение #3


Гость






Спасибо огромное. Все как нельзя кстати.
 К началу страницы 
+ Ответить 

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

 



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