Как зашифровать строку, выполнив циклическую замену каждой буквы на следующую за ней в алфавите - VB
Формулировка задачи:
Помогите пожалуйста решить задачу, очень нужно на завтра.
String62. Дана строка-предложение на русском языке. Зашифровать ее, выпол-
нив циклическую замену каждой буквы на следующую за ней в алфавите
и сохранив при этом регистр букв («А» перейдет в «Б», «а» — в «б», «Б»
— в «В», «я» — в «а» и т. д.). Букву «ё» в алфавите не учитывать («е»
должна переходить в «ж»). Знаки препинания и пробелы не изменять.
Решение задачи: «Как зашифровать строку, выполнив циклическую замену каждой буквы на следующую за ней в алфавите»
textual
Листинг программы
- Option Explicit
- '''Option Compare Text'''
- Private Sub Form_Load()
- Dim i As Long, s As String
- s = InputBox("Введите строку")
- For i = 1 To Len(s)
- Select Case Mid$(s, i, 1)
- Case "А"to"Ю","а" To "ю": Mid$(s, i, 1) = Chr$(Asc(Mid$(s, i, 1)) + 1)
- Case "я": Mid$(s, i, 1) = "а"
- Case "Я": Mid$(s, i, 1) = "А"
- End Select
- Next
- MsgBox s
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д