Как в первом слове удвоить первую букву, во втором-вторую и т.д. - VB
Формулировка задачи:
В первом слове удвоить первую букву, во втором-вторую и т.д.
Например:
Спой, светик, не стыдись!
Сспой, свветик, не стыыдись!
Решение задачи: «Как в первом слове удвоить первую букву, во втором-вторую и т.д.»
textual
Листинг программы
Option Explicit Private Sub Form_Load() Dim Text As String, i As Long, p As Long, w As Long Text = "Спой светик, не стыдись" Text = Text & " " i = 1: p = 1: w = 0 Do Until i > Len(Text) Select Case Mid$(Text, i, 1) Case " ", ",", ".", "!", "?" If w <= i - p - 1 Then Text = Left$(Text, p + w) & _ Right$(Text, Len(Text) - p - w + 1): w = w + 1 p = i + 1 Case Else End Select i = i + 1 Loop End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д