Висходной строке а$ определить и вывести слова, в которых первая буква встречается всего один раз.(бэйсик)
111
401
Ответы на вопрос:
Dim s, s1, s0, t as string 'строка, первая буква слова, слово, список нужных слов s = inputbox("введите строку: ") do do n = n + 1 if s1 = "" then s1 = mid(s, n, 1) 'запоминаем первую букву слова if mid(s, n, 1) = s1 then m = m + 1 'считаем, сколько раз она встретилась s0 = s0 & mid(s, n, 1) 'запоминаем слово if n > len(s) then exit do loop while mid(s, n, 1) < > " " if m = 1 then t = t & s0 'переносим слово в список m = 0 'сбрасываем промежуточные переменные в исходное состояние s1 = "" s0 = "" loop until n > len(s) if t = "" then t = "искомых слов нет" msgbox (t)
Популярно: Информатика
-
Pozitivchik123429.07.2020 08:42
-
raya32320.03.2022 16:37
-
Keliris13.08.2020 12:06
-
Хачачуля03.02.2021 03:27
-
Set1z133704.12.2020 09:13
-
katy5444515.01.2022 14:19
-
брагим02.09.2022 18:18
-
milka29309.03.2020 06:26
-
newsergy8129.05.2020 05:15
-
anjellalove09420.03.2023 16:08