![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.11.2011
Сообщений: 18
|
![]()
Условие: Дан текст, каждый символ которого может быть латинской буквой,цифрой или знаком: *,+,-. Группой букв называть, совокупность последовательно расположенных букв, которой непосредственно не предшествует и за которой непосредственно не следует буква. Найти кол-во таких групп букв, которые начинаются и заканчиваются одной и той же буквой.
Код: Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 13.11.2011
Сообщений: 18
|
![]()
Актуально, со строками ужасно у меня..
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
так пойдёт?
Код:
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 13.11.2011
Сообщений: 18
|
![]()
разве не более рационально было бы без строки w, а символьной переменной воспользоваться?
Только как это записать? Цитата:
извините, за поднятие темы Последний раз редактировалось niktim; 28.11.2011 в 20:03. |
|
![]() |
![]() |
![]() |
#5 | ||||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
niktim
Цитата:
Можно даже и без строки w обойтись... только тогда надо чуток алгоритм изменить... Цитата:
Цитата:
Здесь Вы банально подсчитаете, сколько в строке маленьких (строчных) латинских букв. и всё! Ни о каких группах в вашем решении говорить не приходится. Тем более о Цитата:
|
||||
![]() |
![]() |
![]() |
#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 |