Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/25: Рейтинг темы: голосов - 25, средняя оценка - 5.00
22 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 88
1

Найти в строке слова, которые начинаются и оканчиваются одной и той же буквой

08.01.2012, 00:17. Показов 4776. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.01.2012, 00:17
Ответы с готовыми решениями:

Найти в строке слова, которые начинаются и оканчиваются одной и той же буквой (C++ -> C#)
Здравствуйте. Помогите переписать с C++ на C# Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же...

Найти в строке те слова, которые начинаются и оканчиваются одной и той же буквой
Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.

Найти в строке те слова, которые начинаются и оканчиваются одной и той же буквой
Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.

3
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
08.01.2012, 07:39 2
Сделал на базе темы Указать те слова, которые содержат хотя бы одну букву k, ничего?

Строка в данном «разрезе» является основным текстом документа Word 97—2003. Слово — «монолитом»* из букв (причём букв там не менее трёх, иначе много переделывать!).

Но испытал лишь пока в 2007-м. В 97-м вроде нет подсветки (HitHighlight) при поиске.
_______________________________
* то есть альфа-частица вот так будет выделена (а не полностью)
Миниатюры
Найти в строке слова, которые начинаются и оканчиваются одной и той же буквой  
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
08.01.2012, 09:09 3
Добавил в коде возможность включить подчёркивание искомых слов — взамен подсветки.
Вложения
Тип файла: doc Draw-jog.doc (64.0 Кб, 54 просмотров)
0
6173 / 939 / 310
Регистрация: 25.02.2011
Сообщений: 1,373
Записей в блоге: 1
08.01.2012, 12:06 4
Дмитрий291225, у Вас уже столько вариантов решения предыдущих подобных задач, что уже могли бы и самостоятельно решить

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Sub www()
Dim st$, txt$, slovo$, simv$, i&
st = "Дана строка. Aquila non captat muscas. Per aspera ad astra."
'будем искать слова, которые состоят более чем из одной буквы, которые начинаются и оканчиваются одной и той же буквой
 
st = st & " " 'добавляем пробел к строке, чтобы не делать дополнительную проверку после цикла
For i = 1 To Len(st) 'пробегаем всю строчку посимвольно
    simv = Mid(st, i, 1) 'вырезаем очередной символ
    If simv >= "A" And simv <= "я" Then 'если символ является буквой (здесь A - латинская, я - кириллическая), то
        slovo = slovo & simv 'добавляем очередную букву к текущему слову
    Else 'иначе слово закончилось
        If Len(slovo) > 1 And LCase(Left(slovo, 1)) = LCase(Right(slovo, 1)) Then txt = txt & slovo & Chr(10)
        'проверяем текущее слово на то, что оно состоит более чем из одной буквы и первая и последняя буквы совпадают
        'и в случае успеха, добавляем это слово к строковой переменной "txt"
        slovo = "" 'обнуляем слово, для того чтобы составить следующее
    End If
Next i
 
MsgBox txt
End Sub
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.01.2012, 12:06
Помогаю со студенческими работами здесь

Найти в строке слова, которые начинаются и оканчиваются одной и той же буквой
дана строка найти в ней те слова которые начинаются и оканчиваются одной и той же буквой. на С++, помогите люди добрые пожалуйста, лучше...

Найти в строке те слова, которые начинаются и оканчиваются одной и той же буквой.
Есть на паскале код uses crt; var s,s1:string; n,i,k,f:byte; begin clrscr; writeln('Введите последовательность слов,...

В строке найти слова, которые начинаются и оканчиваются одной и той же буквой.
Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой. Язык С# Задание выполнить в Windows Forms

Найти в строке слова, которые начинаются и оканчиваются одной и той же буквой
Помогите с заданием пожалуйста! Составить программу, которая будет вводить строку в переменную String. Найти в ней те слова, которые...

Найти в строке те слова, которые начинаются и оканчиваются одной и той же буквой
дана строка. найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой. язык Си++


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Что нового в C# 14
UnmanagedCoder 10.03.2025
Предстоящая версия C# 14 обещает принести изменения, которые сделают разработку еще более приятной и эффективной. Что стоит отметить, так это влияние сообщества разработчиков на формирование новых. . .
Формулы поворота
Igor3D 10.03.2025
Добрый день Тема Эти формулы приводятся во множестве тьюториалов, часто под видом "матрица вращения на плоскости". x' = x * cos(a) - y * sin(a) y' = y * cos(a) + x * sin(a) Как бы Вы их. . .
Что нового в .NET 10
UnmanagedCoder 10.03.2025
. NET 10 выходит как релиз с длительной поддержкой (LTS), включающей три года обновлений. В этом обновлении Microsoft сфокусировались на нескольких направлениях: производительность, оптимизация. . .
Отложенное высвобождение, RCU и Hazard Pointer в C++26
NullReferenced 09.03.2025
Многопоточное программирование стало важной частью современной разработки. Когда несколько потоков одновременно работают с общими данными, возникает целый ряд проблем, связанных с синхронизацией и. . .
Неблокирующийся стек на C++26
NullReferenced 09.03.2025
Традиционные способы синхронизации в многопоточном программировании — мьютексы, семафоры, условные переменные — часто превращаются в узкое место в плане производительности. При этом неблокирующиеся. . .
Обработка строк в C++26: Новые возможности string и string_view
NullReferenced 09.03.2025
Новый стандарт C++26 предлагает много улучшений для работы с привычными string и относительно новыми string_view. string_view - это невладеющая ссылка на последовательность символов, появившаяся в. . .
Мой первый аддон для Blender 3D, с помощью нейронки (не зная даже азов пайтона, но это не значит что так и с остальным).
Hrethgir 09.03.2025
Потратил весь день. Пол-дня мне хватило, чтобы понять что с версией с 14B мне не одолеть написание функционального кода, на языке с которым я вообще никак не знаком - пайтон. Версия 22B от другого. . .
Einstein@Home сегодня исполняется двадцать лет!
Programma_Boinc 09.03.2025
Einstein@Home сегодня исполняется двадцать лет! Отправлено 19 февраля 2025 года в 17:20:21 UTC Я хочу поздравить всех наших волонтеров, разработчиков и ученых из Einstein@Home. Мы официально. . .
Заполнители и расширенный набор символов в C++26
NullReferenced 09.03.2025
C++26 представляет два важных обновления: заполнители и расширенный набор символов. Заполнители (placeholders) решают давнюю проблему лаконичности кода в шаблонных выражениях и лямбда-функциях. Они. . .
Контракты в C++26
NullReferenced 09.03.2025
Контракты – это механизм, позволяющий указывать предусловия, постусловия и инварианты для функций в коде. Эта функциональность должна была стать частью C++20, но была исключена на встрече комитета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru