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

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

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

> кол-во слов в тексте
tigra
сообщение 16.10.2004 20:50
Сообщение #1


Новичок
*

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

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


Задача на ваше профессиональное рассмотрение:
Подсчитать количество слов в тексте,которые содержат одинаковое кол-во букв.
Слова в тексте разделяются символом ' '
'.' - признак конца строки.

Текст вводится с клавиатуры. Не могу сделать самое главное - разбить текст на слова... Помогите чем могите.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Флогримм
сообщение 20.10.2004 6:27
Сообщение #2


Бывалый
***

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

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


если удалять, получится что-то вроде вот этого
Код
var
s:string;
i:byte;
sl:byte;
begin
readln(s);
while pos('  ',s)<>0 do delete(s,pos('  ',s),2);
if s[1]=' ' then delete(s,1,1);
if s[length(s)]=' ' then delete(s,10,1);
writeln(s);
for i:=1 to length(s) do If s[i]=' ' then inc(sl);
writeln(sl+1);
end.


я думаю, что если в начале и конце строки нет пробелов, тогда кол-во слов в троке будет равно sl+1 т.к. пробелов всегда на один меньше


--------------------
Я не буду жить с этой злобой внутри / Я не буду частью смертельной цепи / Я не буду потребителем твоих идей / Я не буду никогда убивать зверей (Unconform)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
tigra   кол-во слов в тексте   16.10.2004 20:50
GoodWind   что разделяет слова в тексте ? пробелы, следовател...   17.10.2004 6:58
Altair   Эх, такая тема раз в году точно встречается! Н...   17.10.2004 8:11
Amro   Хм :) Oleg_Z там ведь написано А у тебя идёт пр...   17.10.2004 10:26
Altair   Ах, да, пардон... так, а тогда условие не полное...   17.10.2004 10:32
Amro   Oleg_Z Может имеется ввиду считать слова, которые...   17.10.2004 10:39
Altair   короче говоря тут не совсем ясно условие!   17.10.2004 10:58
tigra   В задаче этого не скозано, но по-моему кол-во букв...   17.10.2004 11:15
Amro   Это что такое ты написал??? sl Это что за строка?...   17.10.2004 11:36
BlackShadow   Я же это уже пиал где-то когда-то кому-то...   18.10.2004 21:46
Флогримм   а как быть, если нет условия разделения слов симв...   19.10.2004 7:09
Altair   Сначала удали все лишние пробелы, отанется по одно...   19.10.2004 7:31
xds   Удалять слишком тяжело - лучше пропускать...   19.10.2004 8:30
Altair   Удалять тяжело?? Чего сложного-то? Ну вобщем пропу...   19.10.2004 9:02
Флогримм   если удалять, получится что-то вроде вот этого var...   20.10.2004 6:27
APAL   Вот, писал прогу давно и не помню уже для каких це...   20.10.2004 9:47


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

 



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