В исходной строке b$ определить количество слов, начинающихся заданным символом x$ - QBasic (27623)

Узнай цену своей работы

Формулировка задачи:

В исходной строке b$ определить количество слов, начинающихся заданным символом x$.

Решение задачи: «В исходной строке b$ определить количество слов, начинающихся заданным символом x$»

textual
Листинг программы
INPUT st$
st$=st$+" "
INPUT x$
k=1
WHILE k<LEN(st$)
  IF MID$(st$, k, 1)=x$ THEN r=r+1
  k=INSTR(k, st$, " ")+1
WEND
PRINT r

Объяснение кода листинга программы

  1. Вводим строку в переменную st$
  2. Добавляем пробел в конец строки
  3. Вводим символ, за которым нужно найти слова
  4. Инициализируем переменную k единицей
  5. Пока k меньше длины строки st$
  6. Если k-й символ строки равен заданному символу
  7. Увеличиваем значение переменной r на единицу
  8. Увеличиваем значение переменной k на единицу, пропуская пробелы
  9. Выводим значение переменной r

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5
Похожие ответы