|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.11.2011, 23:04 | #1 |
Пользователь
Регистрация: 13.11.2011
Сообщений: 18
|
Найти кол-во групп букв в строке.
Условие: Дан текст, каждый символ которого может быть латинской буквой,цифрой или знаком: *,+,-. Группой букв называть, совокупность последовательно расположенных букв, которой непосредственно не предшествует и за которой непосредственно не следует буква. Найти кол-во таких групп букв, которые начинаются и заканчиваются одной и той же буквой.
Код: Код:
|
16.11.2011, 22:36 | #2 |
Пользователь
Регистрация: 13.11.2011
Сообщений: 18
|
Актуально, со строками ужасно у меня..
|
17.11.2011, 00:19 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
так пойдёт?
Код:
|
28.11.2011, 19:56 | #4 | |
Пользователь
Регистрация: 13.11.2011
Сообщений: 18
|
разве не более рационально было бы без строки w, а символьной переменной воспользоваться?
Только как это записать? Цитата:
извините, за поднятие темы Последний раз редактировалось niktim; 28.11.2011 в 20:03. |
|
28.11.2011, 23:34 | #5 | ||||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
niktim
Цитата:
Можно даже и без строки w обойтись... только тогда надо чуток алгоритм изменить... Цитата:
Цитата:
Здесь Вы банально подсчитаете, сколько в строке маленьких (строчных) латинских букв. и всё! Ни о каких группах в вашем решении говорить не приходится. Тем более о Цитата:
|
||||
28.11.2011, 23:47 | #6 |
Пользователь
Регистрация: 13.11.2011
Сообщений: 18
|
Просто забыл добавить, что я сначала делал lowcase(s), т.е. у меня буквы были малого регистра все.
А через сhar хотел сделать, чтобы через него проверялось является ли эл-т строки символом, тогда идти дальше, а если литерой, то идти до первого попавшегося символа и если 1 литера = последней, то прибавить группу к счетчику. Только вот записать это не могу или это бред, невозможный и ужасно нерациональный? Последний раз редактировалось niktim; 29.11.2011 в 00:08. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачи на обработку строк: удалить каждую 3-ю букву, найти кол-во гласных, кол-во цифр в строке,совпадения в 2-х строках | Ирина93 | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 05.11.2011 22:10 |
Вводится текст. Конец ввода <F1>. Найти кол-во букв "А" | Руся93 | Помощь студентам | 4 | 02.10.2011 12:24 |
Найти кол-во чисел в строке. | Айдар | Помощь студентам | 6 | 22.06.2009 14:28 |
кол-во букв в строке символов (Си) | Newman | Помощь студентам | 1 | 04.12.2007 02:19 |