Составить перечень всех гласных букв, имеющихся в строке - VB
Формулировка задачи:
Составить перечень всех гласных букв , имеющихся в строке , посчитать сколько раз каждая из них встречается.
Помогите.как посчитать кажду букву....?
знаю. только как посчитать заданную....
Решение задачи: «Составить перечень всех гласных букв, имеющихся в строке»
textual
Листинг программы
Private Sub Command2_Click() Const Glas = "АОУЕЁИЫЮЯЭ" 'Гласные буквы (10?) Dim Txt As String 'Строка Dim Counters(1 To 10) As Integer 'Счетчики гласных букв Dim i As Integer, k As Integer, L As Integer Txt = UCase(InputBox("Введите текст","Подсчёт гласных букв" , "В ожидании длинноволосой я состряпал нехитрый ужин")) L = Len(Txt) 'Длина строки For i = 1 To L k = InStr(Glas, Mid$(Txt, i, 1)) If k > 0 Then Counters(k) = Counters(k) + 1 'Считаем гласные буквы Next i Cls Print "Строка " & Txt; " Длина строки " & L Print "Перечень гласных букв в строке:" For i = 1 To 10 If Counters(i) > 0 Then Print " " & Mid$(Glas, i, 1) & " - " & Counters(i) End If Next i End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д