Шифр Цезаря. Не шифровать знаки препинания и другие символы - Visual Basic .NET
Формулировка задачи:
Здравствуйте! Помогите, написала вот, только нужно, чтоб знаки препинания и другие символы, отличные от строчных или прописных букв русского алфавита, не шифровались. А они у меня все удаляются.
Я уже смотрела все темы. попробовала несколько вариантов. С таким вариантом решения нет.
Решение задачи: «Шифр Цезаря. Не шифровать знаки препинания и другие символы»
textual
Листинг программы
Private Function cc(ByVal c As Char, ByVal sdvig As Integer) As String cc = "" If InStr(alfavit, c) <> 0 Then Return Mid(alfavit, ((InStr(alfavit, c) - 1 + 2 * sdvig + Len(alfavit)) Mod Len(alfavit) + 1), 1) 'если символ есть в алфавите Else Return c ' если символа нет в алфавите, то возвращается исходный символ End If End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д