Ввести строку текста и распечатать слова содержащие букву И - QBasic

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

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

Ввести строку текста и распечатать слова содержащие букву И

Решение задачи: «Ввести строку текста и распечатать слова содержащие букву И»

textual
Листинг программы
  1. DEFSTR S-T
  2. DEFINT I-L
  3. CLS
  4. INPUT "Vvedite STROKU"; s
  5. s = " " + s + " "
  6.  
  7. k = -1
  8. FOR i = 1 TO LEN(s)
  9.    t = MID$(s, i, 1)
  10.    IF t = " " THEN k = k + 1
  11. NEXT i
  12.  
  13. DIM sl(1 TO k)
  14.  
  15. k1 = 1
  16. l = 1
  17. FOR i = 2 TO LEN(s)
  18.    j = INSTR(i, s, " ")
  19.    IF j <> 0 THEN
  20.       k2 = j
  21.       t = MID$(s, k1 + 1, k2 - k1 - 1)
  22.       sl(l) = t
  23.       l = l + 1
  24.       k1 = k2
  25.       i = j + 1
  26.    END IF
  27. NEXT i
  28.  
  29. FOR i = 1 TO k
  30.    j = INSTR(1, sl(i), "Ё")
  31.    IF j <> 0 THEN PRINT sl(i)
  32. NEXT i
  33. END

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

Вывод программы представляет собой список слов из введённой строки, которые содержат букву и.

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


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

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

11   голосов , оценка 3.545 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы