Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 25.11.2014
Сообщений: 32

Работа с символами. Вывод найденных слов из текста

13.09.2015, 21:40. Показов 1469. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программа в среде Visual Basic 6.0
Ввод текста через эдит на форме

Само задание:

Дана строка символов. Вывести или все слова, в которых есть одинаковые буквы, или количество слов, в которых все буквы разные (использовать OptionButtons). Название поля результатов менять в зависимости от информации. Вывести сообщения, если нужных слов нет (использовать MsgBox).


Допустим объявили переменные, считали в переменную текст с эдита, в котором введен текст, записали в массив значения из переменной. Но можете объяснить, как дальше запускать проверку на условия? или привести пример кода, который для нее понадобиться
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.09.2015, 21:40
Ответы с готовыми решениями:

Вывод слов с повторяющимися символами
Вывести слова в которых буква "а" встречается дважды.Слова задаются как массив

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

Вывод текста с $_POST с лишними символами
Здравствуйте! есть селект <?=var_dump($_POST); <form method="post"> <select name="location"> <option '.$loc.'selected...

2
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38195 / 21128 / 4309
Регистрация: 12.02.2012
Сообщений: 34,733
Записей в блоге: 14
13.09.2015, 22:50
Лучший ответ Сообщение было отмечено Raisa17 как решение

Решение

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

Разбиение на слова:

Visual Basic
1
     words=Split(Text," ")
Функция, которая проверяет слово на наличие повторяющихся букв:


Visual Basic
1
2
3
4
5
6
7
8
9
10
Function chk_dup(w as string) as boolean
  l%=len(w)
  for i%=1 to l%
      s$=mid$(w,1)
      if (l%-len(Replace(w,s$,"")) >=2 then
         chk_dup=True
         Exit Function
      end if
   Next i%
End Function
Цитата Сообщение от Raisa17 Посмотреть сообщение
который для нее понадобиться
- в последнем слове мягкий знак не нужен
2
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
13.09.2015, 23:35
Catstail, ошибки в 4 и 5 строках.
Visual Basic
1
2
3
4
5
6
7
8
9
10
Function chk_dup(w As String) As Boolean
  l% = Len(w)
  For i% = 1 To l%
      s$ = Mid$(w, i, 1)
      If l% - Len(Replace(w, s$, "")) >= 2 Then
         chk_dup = True
         Exit Function
      End If
   Next i%
End Function
А лучше
Visual Basic
1
2
3
4
5
6
7
8
Function chk_dup1(w As String) As Boolean
  For i% = 1 To Len(w) - 1
      If InStr(i + 1, w, Mid$(w, i, 1)) Then
         chk_dup1 = True
         Exit Function
      End If
   Next i%
End Function
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.09.2015, 23:35
Помогаю со студенческими работами здесь

Поиск и вывод текста между символами
Мне надо из текстового файла записать текст в richtextbox (для отдельного просмотра) и сверить строки где записана дата, время и описание...

Работа с символами. Подсчитать количество слов в строках
Доброго времени суток. Хочу узнать, как делаются задания такого плана: Записать в восемь строчных переменных столько же строк с...

Ввод текста в Мемо1 и вывод текста в Мемо2 по возрастанию слов
Здравствуйте! Пользователь вводит текст в Мемо1, по нажатию кнопки текст должен выйти в Мемо2 уже отсортированным по возрастанию...

Поиск слов по букве, и выделение найденных слов
Задача такая, есть список из 1 млн слов. Необходимо найти все слова, которые содержат букву "а" независимо от регистра. Далее...

подсветка найденных слов
Не помню откуда, но у меня в голове отложилась инфа, о том, что когда в яшке нажимаешь "найденные слова" и они подсвечиваются на...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru