Обработка символьной строки - VB

Узнай цену своей работы

Формулировка задачи:

Есть задача: Ввести произвольную символьную цепочку. Удвоить ее символы на четных местах. В полученной цепочке подсчитать число символов, совпадающих с первым. Так как совершенно не умею работать с символьными переменными (а в интернете почему-то катастрофически мало информации) и времени, к сожалению, очень мало, очень нужна ваша помощь в решении этой задачки. Заранее БОЛЬШОЕ СПАСИБО!

Решение задачи: «Обработка символьной строки»

textual
Листинг программы
Sub Task()
'Ввести произвольную символьную цепочку. Удвоить ее символы на четных местах.
'В полученной цепочке подсчитать число символов, совпадающих с первым.
Dim sSource As String, sDest As String, i As Integer, iArr
sSource = InputBox("Ввод символов:")
For i = 1 To Len(sSource)
    sDest = sDest & Mid(sSource, i, 1)
    If i Mod 2 = 0 Then sDest = sDest & Mid(sSource, i, 1)
Next
iArr = Split(sDest, Mid(sSource, 1, 1))
MsgBox sDest & vbNewLine & "Первый символ встречается " & UBound(iArr) & " раз"
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы