Найти в строке все слова нечетной длины, содержащие букву "о" - VB
Формулировка задачи:
дана произвольная строка символов. все группы символов, отделённые пробелом или несколькими пробелами назовем словом
1. найти в строке все слова нечетной длины, содержащие букву "о" и записать в новую строку через пробел. если их нет - то будет сообщение об отсутствии.
2.строка задается вводом с клавиатуры, не рандомно.
спасибо.
а в этом участке можно переделать по vb6.0 ?
Решение задачи: «Найти в строке все слова нечетной длины, содержащие букву "о"»
textual
Листинг программы
Private Sub Command1_Click() Dim arAll As String, s, st As String arAll = InputBox("Введите фразу", "Ввод данных", "aaoaaoa gggogg hhohhh yyyo yyyyoyy eeeoeeeeeee") For Each s In Split(arAll) If InStr(1, s, "o") > 0 And Len(s) Mod 2 <> 0 Then st = st & s & " " Next s MsgBox IIf(Len(st) = 0, "Слов, удовлетворяющих условию нет", Trim$(st)) End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д